MVC中 _ViewStart _Layout Index三个页面中的加载顺序
2015-03-19 20:47
465 查看
MVC学习中忽然想到一个问题..
在访问一个Index.cshtml页面时, MVC的加载顺序是怎么样的呢?
首先说下我的结论
经过实验认为 http://www.byywee.com/page/M0/S957/957632.html 给出的结论是错误的.
若有不同意见的道友请留言辩驳..不胜荣幸
经过了解
_ViewStart.cshtml页面指定谁是模板页 一般都是 _Layout页面
_Loyout.cshtml类似于以前用的 Site.Master 母版页...是页面中公用部分的盛放地方..
Index.cshtml是我们访问的目标页面
我们在这三个页面中第一行位置都写入一段代码并加断点..
会发现页面先进入了_ViewStart.cshtml页面中..首先给Layout变量赋值了..
然后进入竟然是Index.cshtml页面..最后才是_Layout.cshtml页面..
那么问题来了..
我们是不是可以在Index.cshtml页面中改变这个页面所要加载的模板页呢.?
经过实验是可以的..
只是新建的模板页中一定要实现在目标页面中定义的 @section 值
这个我们现在不详细的讲..可以关注我的后续博文 <MVC中的@section>
在访问一个Index.cshtml页面时, MVC的加载顺序是怎么样的呢?
首先说下我的结论
1. _ViewStart.cshtml 2. Index.cshtml 3. _Layout.cshtml
经过实验认为 http://www.byywee.com/page/M0/S957/957632.html 给出的结论是错误的.
若有不同意见的道友请留言辩驳..不胜荣幸
论述我的观点和实验过程:
经过了解
_ViewStart.cshtml页面指定谁是模板页 一般都是 _Layout页面
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
_Loyout.cshtml类似于以前用的 Site.Master 母版页...是页面中公用部分的盛放地方..
Index.cshtml是我们访问的目标页面
我们在这三个页面中第一行位置都写入一段代码并加断点..
会发现页面先进入了_ViewStart.cshtml页面中..首先给Layout变量赋值了..
然后进入竟然是Index.cshtml页面..最后才是_Layout.cshtml页面..
那么问题来了..
我们是不是可以在Index.cshtml页面中改变这个页面所要加载的模板页呢.?
经过实验是可以的..
只是新建的模板页中一定要实现在目标页面中定义的 @section 值
这个我们现在不详细的讲..可以关注我的后续博文 <MVC中的@section>
相关文章推荐
- MVC中——Layout和ViewStart以及页面Index之间的关系
- MVC通过PartialView部分加载刷新页面
- 网络判断+xlistview上拉加载、下拉刷新+Tablayout +图片拖拽缩放+数据库存储 3、案例完成思路要求: 模块一:用fragment+viewpager+Tablayout实现页面
- 使用LinearLayout+TextView实现底部导航栏,重复切换页面不会重新加载
- C# MVC引用_ViewStart.cshtml,新页面如何清空Layout模板
- MVC学习五:Razor布局页面 _ViewStart.cshtml
- MVC中的_viewstart.cshtml(没有设置Layout却引用了布局)
- MVC视图中ViewStart/RenderSection/Layout/Partial
- EF5+MVC4系列(10) mvc的布局页面 _ViewStart.Cshtml
- 【原】HTML页面元素加载顺序研究报告(1)----简单Div罗列
- Javascript在网页的页面加载时执行的顺序
- Javascript在页面加载时的执行顺序
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage<IEnumerable...的解決方法
- 【原】HTML页面元素加载顺序研究报告(5)----Script标签在Firefox下对背景图片的影响
- 【原】HTML页面元素加载顺序研究报告(4)----用JavaScript插入图片
- 关于asp.net中页面事件加载的先后顺序
- Javascript在页面加载时的执行顺序
- 一个bug引发的思考 --- ASP.NET页面加载顺序讨论
- ASP.NET2.0页面,master页面,用户控件加载执行顺序
- 【原】HTML页面元素加载顺序研究报告(3)----Script标签与背景图片