方式一,viewData
public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName, ViewDataDictionary viewData);

举例

Index页

@Html.Partial("_Partial.cshtml", new ViewDataDictionary { { "VariableName", "some value" } })

_Partial页

@{
string valuePassedIn = this.ViewData.ContainsKey("VariableName") ? this.ViewData["VariableName"].ToString() : string.Empty;
}

方式二,model
// model:
// 用于分部视图的模型。
//
// 返回结果:
// 以 HTML 编码字符串形式呈现的分部视图。
public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName, object model);

举例:

ClassA是类,ClassA_Instance是ClassA的实例

Index页

@Html.Partial("_Partial", ClassA_Instance)

_Partial页

@model ClassA

<span>@Model.field</span>

方式三,同时传递model和viewData
// model:
// 用于分部视图的模型。
//
// viewData:
// 用于分部视图的视图数据字典。
//
// 返回结果:
// 以 HTML 编码字符串形式呈现的分部视图。
public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName, object model, ViewDataDictionary viewData);

转载于:https://www.cnblogs.com/imust2008/p/8043878.html

mvc html.PartialView()传参相关推荐

  1. spring mvc controller间跳转 重定向 传参

    spring mvc controller间跳转 重定向 传参 1. 需求背景     需求:spring MVC框架controller间跳转,需重定向.有几种情况:不带参数跳转,带参数拼接url形 ...

  2. SpringMVC→简介、MVC、SpringMVC工作原理、Maven搭建第一个SpringMVC、请求参数接收、重定向、文件上传、AJAX异步访问、请求参数接收绑定JSON、@注解及传参

    MVC SpringMVC工作原理 Maven搭建第一个SpringMVC 目录结构 web.xml *-servlet.xml Controller请求处理类 跳转页面 Maven运行服务器项目 浏 ...

  3. Spring mvc Controller间跳转/重定向/传参

    Spring mvc Controller常用写法 1.ModelAndView @RequestMapping(value = "/getxxxList.html") publi ...

  4. ASP.NET mvc 自定义验证和Filter过滤器传参

    在WEBfrom时代 membership作为系统默认的身份验证提供程序,貌似很好用,但ASP.NET没有开源,我们又不能百分之百的按照微软默认商务方式去进行验证,有无力去彻底重写这个东西,所以mem ...

  5. 【SpringMVC 之应用篇】 2_SpringMVC 的传参问题

    SpringMVC 的传参问题 1. SpringMVC 简单的传参问题 在浏览器的前端页面,模拟传入 username 和 password 两个参数 <a href="/test/ ...

  6. java中注解动态传参_SpringMVC之注解、传参、返回值及拦截器

    1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? Springmvc.xml (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...

  7. springMVC3.0(文件上传,@RequestMapping加参数,@SessionAttributes,@ModelAttribute,转发,重定向,数值获取,传参,ajax,拦截器)

    1.项目包结构如下: 2.       spring配置文件springMVC.xml修改如下: <?xml version="1.0" encoding="UTF ...

  8. 在 ASP.NET Core 中使用多种方式给 Action 传参

    ASP.NET Core 是一个跨平台,开源的,轻量级,高性能 并且 高度模块化的web框架.在 ASP.NET Core MVC 中有很多种方式可以给 Action 方法传递参数,比如说:url方式 ...

  9. springboot前端传参date类型后台处理方式

    springboot前端传参date类型后台处理方式 先说结论:建议大家直接使用@JsonFormat,原因如下: 1.针对json格式:在配置文件中加以下配置 spring.jackson.date ...

最新文章

  1. 在Linux系统下编译并执行C++程序
  2. 实施ITIL十个需要知道的事情
  3. 利用mysql做信息管理_利用MySql实现学生信息管理系统的后台数据管理
  4. Linux进程管理:内核中的优先级继承互斥(rtmutex.h):防止优先级反转
  5. java实例_Java线程方式及实例
  6. shell基础之多功能nginx(安装、重启、停止等)
  7. Exchange Server DAG群集状态部分在线
  8. 计算机科学与ICT技术书籍、资料推荐
  9. 亚马逊AWS图形界面登陆
  10. 任意7个数字,选出5个进行组合排列,并使用Excel打印组合的所有情况。
  11. 投资分析研究:天然气分布式能源项目
  12. pom文件配置阿里云仓库 转
  13. 量子笔记:单比特量子门、泡利矩阵
  14. 【JMX】1. 什么是JMX、JDK中的JMX实现
  15. 基于Python的基金数据汇总分析
  16. vue 环信im 发送图片、接收图片
  17. String常用的api(最全)
  18. 统计学中,Z值与T值怎么换算 T-score transform Z-score
  19. 仿生学导论学习笔记——第二章
  20. defaultuser100000或者100001是什么文件夹?

热门文章

  1. 向狼学习的十条处世哲学
  2. 【论文写作】Latex命令学习,以ACL2020论文模板为例
  3. Opencv练习-绘制文字-putText
  4. 已提交内存过大_虚拟内存别关!?!
  5. 怎么使用QQ远程控制(收藏)
  6. 类跑酷游戏“忍者跳跃”的 Cocos Creator实现
  7. 红星美凯龙阵痛:“挥刀“降杠杆、净利率腰斩
  8. Spring之(三)用Spring改造打印机
  9. C# 向共享文件夹上传文件
  10. 【转载】VC++中的图像类型转换--使用开源CxImage类库