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 UpdatePanel和Javascript __dopostback
- asp.net – CalendarExtender定位问题
- 显示下载进度条的下载文件代码
- asp.net – 查询字符串参数使我的应用程序面临风险?
- asp.net – 将Eval参数从ASPX文件传递给JavaScript函数
- IIS ASP.NET WebApi在请求同一台服务器时死锁
- asp.net(C#)禁止缓存文件不让文件缓存到客户端
- ASP.Net:为什么我的按钮的点击/命令事件没有在转发器中绑定
- asp.net-mvc – DotNetOpenAuth在ASP.NET MVC中的OAuth
- asp.net – 为不同项目中的所有Web应用程序网页添加命名空间
- asp.net – 如何使用resxresourcewriter写入所有
- asp.net – Ajax Control Toolkit正在加载太多脚
- asp.net-mvc – 使用没有ORM的ASP.NET MVC
- asp.net – 在客户端启用/禁用RequiredValidator
- asp.net – VB.NET – 如何使用Active Directory
- asp.net-mvc – 属性似乎根本不起作用
- 有没有办法加快asp.net中的编辑 – 编译 – 调试
- asp.net – 将Eval参数从ASPX文件传递给JavaScri
- ASP.Net Web应用程序安全性不适用于IIS 7?
- asp.net-mvc – Asp .Net Core – 无法安装Micro
