0

私はレイアウト _Layout.cshtml を持っており、その最後には次のものがあります。

        ...
        ...
        @RenderSection("mySection", required: false)
    </body>
</html>

私の見解の最後に私は持っています:

@section mySection {
    ...
    ...
}

私のビューは部分ビューを使用しています。mySection セクションにコンテンツを追加しようとしても、何も起こりませんでした。私の部分的な見解では:

@section mySection {
   ....
   .... 
}

部分ビューのセクション コンテンツがレンダリングされませんでした。PartialViews でセクションを使用できますか? そうでない場合、なぜですか??

4

1 に答える 1

0

今日まさにこの問題がありましたが、@AliRıza Adıyahşi が @Darin Dimitrov を引用しているため、部分ビューからレイアウト ビューのセクションにアクセスすることはできません。私の場合、解決策は単にレイアウト ページにスクリプトを配置することでした。

私の経験から、インライン スクリプトを使用するよりも、縮小された 1 つの JS ファイルを使用する方が簡単であることがわかりました。個別のファイルを作成して開発をより簡単にし、デプロイ時に縮小してバッチ ファイルにすることもできます。

于 2013-01-25T11:33:00.797 に答える