来自:http://blog.csdn.net/fanbin168/article/details/49725175

这个图就看明白了

 

_ViewStart.cshtml 视图文件的作用

 _ViewStart.cshtml 文件的作用:一般是用于存放MVC网站中所有视图公用的js,css等文件。这样就不需要在每个视图中都拖一个js,css等文件进来了
 
 

对ViewStart.cshtml和Layout.cshtml的理解

只要Views下存在ViewStart.cshtml,而该Views目录下任何一个以return View()的形式返回的视图(return PartialView()不执行),在执行之前都会先执行_ViewStart.cshtml,而_Layout.cshtml则是你引用就执行,不引用就不会执行