从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