12

私はMVCを初めて使用するので、ご容赦ください。誰がViewstart.cshtmlを呼び出し、そこに含まれる一連の手順を調べようとしていますか?ルートテーブルにアクセスした後、またはその前に呼び出されますか?

4

2 に答える 2

15

RazorViewEngine には、開始ビューの名前を指定する内部読み取り専用フィールド "ViewStartFileName" があります。_ViewStart.cshtml (または .vbhtml) は、RazorView インスタンスがレンダリングされるたびに呼び出されます (特に RenderView() メソッドが実行されている場合)。したがって、「誰」は、対応する RazorView クラス (基本クラスを含む) を持つ RazorViewEngine になります。MVC リクエスト パイプラインの概要をよく理解するには、このpdfをお勧めします。

于 2013-02-25T13:51:07.547 に答える
9

以下の画像を確認してください... ( ASP.NET WebForms と比較した ASP.NET MVC ページの「ページ ライフサイクル」とは何ですか? )

ここに画像の説明を入力

于 2013-02-25T12:21:03.573 に答える