mvc5 布局视图
一、视图_Layout.cshtml就是布局视图(相当于asp.net 的母版页
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Layout.cshtml"; } <h2>Index</h2>
二、@RenderBody()占位符(相当于asp.net ContentPlaceHolder 但是跟ContentPlaceHolder还是有区别的,
webform中ContentPlaceHolder根据id的不同可以有多个,但是@RenderBody()有且只能有一个
三、 @RenderSection("script",false);占位符 ,放在head之中引用js,css
四、@RenderPage("~/Views/Shared/footer.cshtml")
用于表示在一个页面中呈现另一个页面的内容.参数指定要呈现的网页的位置。
四、@Html.Partial()与Html.RenderPartial()
这两个方法可以用来输出一个分部页,右键添加新建项,选择MVC5分部页,就可以添加一个分部页,相当于webform中用户控件页
@Html.Partial("_PartialDeptTree") @{ Html.RenderPartial("_PartialDeptTree") }
详情请参考:http://www.cnblogs.com/Leo_wl/p/4021002.html

浙公网安备 33010602011771号