asp.net-mvc – 在MVC Razor视图中使用@RenderBody有什么意义?
在我的MVC4剃须刀布局我使用@RenderSection,我不打扰
然后在视图中,我只是把所有内容放在一起. 这让我想知道@RenderBody除了以外还有什么意义 解决方法@RenderBody呈现不在任何命名部分的页面内容.如果您的所有内容都在您定义的部分之一内,那就没有意义了.然而…在Razor语法中,@RenderSection替换了母版页.它允许您为特定区域划分页面的部分,然后允许内容的主体自然地出现在任何放置@RenderBody的地方. 假设你正在写一张发票. RenderBody区域将是包含发票行项目的页面的该部分.大多数报告都是这样的总是有一个标题部分,一个主体部分和一个页脚部分. 大概地,在网页的适当区域中渲染一个部分可以让您获得适当的语义行为,例如以页面底部始终显示的方式对页脚进行样式化. <footer> @RenderSection("Footer",@<span>This is my footer!</span>) </footer> http://msdn.microsoft.com/en-us/vs2010trainingcourse_aspnetmvc3razor_topic2.aspx http://haacked.com/archive/2011/03/05/defining-default-content-for-a-razor-layout-section.aspx (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET MVC API 接口验证的示例代码
- ASP.NET MVC学习教程之Razor语法
- WPF的Page介绍及Page Window Frame 之间的链接使用示例,嵌
- 关于EF的Code First的使用以及踩坑记录
- .net – IIS 6.0和ASPX中的404自定义错误不起作用
- asp.net – IControllerFactory’MyWebSite.WebUI.Infrastr
- asp.net – IE8 Win7 Facebook Connect问题
- asp.net – Request.Browser.Platform不返回iPad,OSX或Wind
- ASP.NET对大文件上传的解决方案
- 在asp.net c#应用程序中使用Graphviz Dll
- asp.net-mvc – 有没有办法重命名RequestVerific
- asp.net – 有人有一种方法来保持页面呈现一旦一
- asp.net-mvc-3 – 使用@ Html.Raw有风险吗?
- asp.net-mvc-3 – 从自定义授权属性访问角色
- asp.net – 从启用AJAX的WCF服务返回错误详细信息
- asp.net-mvc – ViewModels和渲染
- Asp.net Core 1.1 升级后操作mysql出错的解决办法
- asp.net-mvc – ASP.NET MVC:部分知道它是否是从
- asp.net – IE8 Win7 Facebook Connect问题
- asp.net – 查询字符串参数使我的应用程序面临风