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 – 如何从验证摘要中删除列表
- asp.net-mvc-3 – 如何在Razor中创建一个else if语句?
- asp.net – 无法加载程序集“App_Web_kh7-x3ka”.确保在访问
- asp.net – 访问offsetParent时是否存在IE 6/7“未指定错误
- .net – 我应该在HttpCookie.Expires和HttpCachePolicy.Set
- ASP.NET连接字符串元数据语法
- “必须知道”.NET Architect / Lead的IIS功能
- asp.net – OWIN第二天拒绝身份验证cookie
- asp.net-mvc-3 – 在哪里可以找到MvcTextTemplateHost的API
- asp.net-mvc – 使用disabled =“disabled”属性创建一个Se
- asp.net-mvc-3 – ASP.NET MVC视图模型不绑定在H
- asp.net – 如何在.net WebApi2应用程序中使用OA
- 子文件夹中忽略ASP.NET web.config授权设置
- asp.net – 休闲网站的密码规则
- asp.net-mvc – 具有多个路由值的Url.Action帮助
- 如何从ASP.NET应用程序启动/停止Windows服务 –
- asp.net – WebApi:将参数映射到标头值
- asp.net – 使用Html.EditorFor生成具有特定行数
- ASP.Net Webforms和ASP.Net MVC是基于组件还是基
- asp.net-mvc – 在Azure中预编译ASP.NET MVC项目
