3

ネストされたフォルダーに複数の _viewStart.cshtml ファイルがある場合、それらは追加されますか、それとも最後のフォルダーの _viewStart ファイルは先見の明が必要ですか?

例: 次のフォルダ構造の場合

/Views
_viewStart.cshtml

/Views/Module1
_viewStart.cshtml

/View/Module1/Partial
_viewStart.cshtml

/View/Module1/Partial 内の _viewStart ファイル内のロジックのみが使用されていますか? それとも 2 つの親フォルダー (/View/Module1 および /View) 内のロジックが使用されていますか? /Views に Layout="..." がある場合、/View/Module1 または /View/Module1/Partial 内の任意のファイルに適用されますか?

私のテストでは、「レイアウト」などの値が具体的にオーバーライドされない限り、_viewStart ファイルは親の _viewStart ファイルから「継承」されているようです。

4

1 に答える 1

4

それらはすべてフォルダ階層順に実行されます。したがって、表示する例では、3 つすべてがリストされている順序で実行されます。

/Views/_viewstart.cshtmlその後/Views/Module1/_viewstart.cshtml_/Views/Module1/Partial/_viewstart.cshtml

于 2012-12-07T18:40:59.523 に答える