Skip to main content

Posts

Showing posts from January, 2015

_ViewStart.cshtml in asp.net mvc

从asp.net mvc 3开始Razor在返回 View() 的时候先执行"Views"根目录下的_ViewStart.cshtml,再执行对应的view文件 这就是为什么默认的模板套用能在这里找到 如果对应的controller目录下也存在"_ViewStart.cshtml"也存在话,那么一直顺序依次为: Views/_ViewStart.cshtml Views/[ControllerName]/_ViewStart.cshtml Views/[ControllerName]/[ViewName].cshtml 如果打算对某些的controller套用不同的模板,只需要将军的在对应的view目录下添加_ViewStart.cshtml并覆盖 Layout 就行。 参考阅读: Using ViewStart in ASP.NET MVC 3