-1

ASP.NET MVC 3 での設定は次のとおりです。マスター ページ --(RenderBody)-> インデックス ビュー --(Html.Action)-> 部分ビュー。

マスター ページには が@RenderSectionあり、部分ビューには@sectionブロックがありますが、コンテンツはマスター ページに含まれていません。ただし、@sectionブロックを Index View に配置することはできますが、それは機能します。マルチネストされたセクションは MVC 3 でサポートされていませんか? セクション ブロックを 1 レベル上に移動したくはありませんが、他に方法がない場合は移動します。

参考までに、この特定の RenderSection は、JavaScript ブロックを含めるためのマスター ページの下部にあります。部分ビューでスクリプトを実行する必要がある場合は、@section ブロックを含めてすべてを整理することができます。

乾杯!

4

1 に答える 1

0

部分ビューで@sectionを使用することはできません。ネストされたレイアウトを持つことはできますが、部分的なレイアウトはできません。

于 2012-10-05T20:29:49.730 に答える