asp.net mvc 4 - 谁调用_ViewStart.cshtml以及步骤顺序是什么

时间:2013-02-25 12:15:36

标签: asp.net-mvc asp.net-mvc-4

我是MVC的新手所以请耐心等待。我试图找出谁调用Viewstart.cshtml,那里涉及的步骤顺序是什么?是在访问路由表之后还是之前调用它?

2 个答案:

答案 0 :(得分:15)

RazorViewEngine有一个内部只读字段“ViewStartFileName”,它指定起始视图的名称。每次渲染RazorView实例时(特别是在执行RenderView()方法时)都会调用_ViewStart.cshtml(或.vbhtml)。 所以“who”将是RazorViewEngine及其相应的RazorView类(包括它们的基类)。为了更好地了解MVC请求管道,我建议使用pdf

答案 1 :(得分:9)