ASP.net MVC 向子视图传递数据
使用 RenderPage
加载子视图
@RenderPage( "~/Shared/Component/Dialog.cshtml" , new { title = "Hello world!" , content= "Nani?" }) |
Razor子视图里使用 Page 来获取传递的数据
<div id= "dialog" title= "@Page.title" style= "display: none;" > <p> @Page.content </p> </div> |
使用 Html.Partial
加载子视图
@Html.Partial( "Component/Dialog" , null , new ViewDataDictionary { { "title" , "Hello world!" }, { "content" , "Nani?" } }) |
Razor子视图里使用 ViewBag 来获取传递的数据
<div id= "dialog" title= "@ViewBag.title" style= "display: none;" > <p> @ViewBag.content </p> </div> |
还有一种方法是指定子视图为强类型 List
参考资料:
http://www.dotnetcurry.com/ShowArticle.aspx?ID=646
http://stackoverflow.com/questions/7177153/mvc3-passing-data-beyond-the-model-to-partial-view
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2011-05-26 Mathematica 如何绘制双纵坐标轴的图像?