【问题标题】:asp.net mvc 4 - Who calls _ViewStart.cshtml and what is the sequence of stepsasp.net mvc 4 - 谁调用_ViewStart.cshtml,步骤顺序是什么
【发布时间】:2013-02-25 12:15:35
【问题描述】:

我是 MVC 的新手,所以请多多包涵。我试图找出谁调用 Viewstart.cshtml 以及其中涉及的步骤顺序是什么?是在访问路由表之后调用还是之前调用?

【问题讨论】:

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


    【解决方案1】:

    RazorViewEngine 有一个内部只读字段“ViewStartFileName”,它指定开始视图的名称。每次呈现 RazorView 实例时(特别是在执行 RenderView() 方法时)都会调用 _ViewStart.cshtml(或 .vbhtml)。 因此,“谁”将是 RazorViewEngine 及其相应的 RazorView 类(包括它们的基类)。为了对 MVC 请求管道有一个很好的了解,我推荐这个pdf

    【讨论】:

    • 嗨@Andreas 很好的答案,但我有一个问题,是否可以更改“ViewStartFileName”的名称?
    • 那个 PDF 现在在哪里?
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多