asp.net – 将数据传递到布局页面
发布时间:2020-12-16 00:02:23 所属栏目:asp.Net 来源:网络整理
导读:我有一个布局页面,其中包含需要填充的变量.例: @ModelType KarateAqua.schoolModelhtml body @RenderBody() div id="footer" div class="content" div class="bottom_logo" a href="/"span class="inv"@Model.schoolName/span/a /div /div /div /body/html
我有一个布局页面,其中包含需要填充的变量.例:
@ModelType KarateAqua.schoolModel <html> <body> @RenderBody() <div id="footer"> <div class="content"> <div class="bottom_logo"> <a href="/"><span class="inv">@Model.schoolName</span></a> </div> </div> </div> </body> </html> 我不想在每个ActionResult中填充它.有没有办法将数据传递到布局页面一次,并为所有实例执行此操作? 解决方法
好了,因为您可以在使用局部视图后设置它.但是根据您的需要,您需要有几个部分视图(如果部分将分散在_layout页面中,则可能不理想)
你的局部视图看起来像 @model KarateAqua.schoolModel <div class="bottom_logo"> <a href="/"><span class="inv">@Model.schoolName</span> </div> 调节器 public class SchoolController : Controller { public ActionResult Index() { //get schoolModel return PartialView(schoolModel); } } 在_layout.cshtml中,将此行放在要插入局部视图的位置 @Html.Action("Index","School") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET新增数据返回自增ID
- 如何在ASP.NET中绘制折线图
- asp.net – 如何测试开发机器上的子域? abc.localhost
- asp.net-mvc – App_Web _ * .dll中的System.NullReference
- 引领从经典ASP到ASP.NET的跳跃,有什么建议吗?
- asp.net-core – 检查动作过滤器中的属性
- asp.net – 带私有视频的Web API C#
- ASP.NET Azure中的Trace.WriteLine
- asp.net – 我从添加引用对话框中找不到System.Web.MVC [我
- asp.net-mvc – asp.net mvc中的动态子域