我是MVC的新手所以请耐心等待。我试图找出谁调用Viewstart.cshtml,那里涉及的步骤顺序是什么?是在访问路由表之后还是之前调用它?
答案 0 :(得分:15)
RazorViewEngine有一个内部只读字段“ViewStartFileName”,它指定起始视图的名称。每次渲染RazorView实例时(特别是在执行RenderView()方法时)都会调用_ViewStart.cshtml(或.vbhtml)。 所以“who”将是RazorViewEngine及其相应的RazorView类(包括它们的基类)。为了更好地了解MVC请求管道,我建议使用pdf。
答案 1 :(得分:9)