【发布时间】:2013-02-25 12:15:35
【问题描述】:
我是 MVC 的新手,所以请多多包涵。我试图找出谁调用 Viewstart.cshtml 以及其中涉及的步骤顺序是什么?是在访问路由表之后调用还是之前调用?
【问题讨论】:
我是 MVC 的新手,所以请多多包涵。我试图找出谁调用 Viewstart.cshtml 以及其中涉及的步骤顺序是什么?是在访问路由表之后调用还是之前调用?
【问题讨论】:
RazorViewEngine 有一个内部只读字段“ViewStartFileName”,它指定开始视图的名称。每次呈现 RazorView 实例时(特别是在执行 RenderView() 方法时)都会调用 _ViewStart.cshtml(或 .vbhtml)。 因此,“谁”将是 RazorViewEngine 及其相应的 RazorView 类(包括它们的基类)。为了对 MVC 请求管道有一个很好的了解,我推荐这个pdf。
【讨论】: