私の_Layout.cshtmlページには、表示されているビューに応じて特定の@ Styles.Renderバンドルのみを含めたいと考えています。たとえば、あるページがjQueryUIライブラリを使用していて、もう1つがjQueryUIライブラリを使用していて、そうでない場合にライブラリをダウンロードするようにしたくない場合があります。これを達成するために_layout.cshtmlで条件文を使用できますか?あなたの_Layout.cshtml
ページで条件付き@ Scripts.Render in ASP.net MVC 4
6
A
答えて
5
が@RenderSection
@RenderSection("Page_Styles", required: false)
を追加し、あなたの個々のビューでは、あなたはスクリプト
@RenderSection("Scripts", required: false)
@section Scripts {
@Scripts.Render("~/bundles/jqueryui")
}
3
ために必要な
@section Page_Styles {
@Styles.Render("~/bundles/style/foo")
}
同じ考えのようにスタイルを追加することができますあなたはです_layout.cshtmlファイルにセクションを作成してからcontを追加する方が良いビュー自体の中のそのセクションに表示されます。
<!-- _layout.cshtml -->
<head>
<!-- will load on every page -->
<link rel="stylesheet" href="common.css" />
<!-- will load on only the views where you have @section CSS -->
@RenderSection("CSS", false)
</head>
、その後ビュー:
<p>some content</p>
@section CSS { @Styles.Render("~/mystylesheet.css") }
関連する問題
- 1. ASP.NET MVC 4 WEBAPI条件MessageHandlers
- 2. ASP.Net MVC - 条件付き不正なリダイレクト
- 3. MVC検索条件付きの条件
- 4. ASP.Net条件付きデータバインディング
- 5. asp.net c#条件付きデータリピータ
- 6. asp.net Dropdownlist条件付きポストバック
- 7. 条件付きDROP INDEX in db2
- 8. mvc条件付きモデル検証のヘルプ
- 9. ASP.NET MVC Razorの新しいnull条件付き演算子
- 10. ASP.NET MVC 3 WebGrid - 条件付き列の書式設定
- 11. MVC 3の条件付きHTML
- 12. asp.netコードの条件付き確認プロンプト
- 13. ASP.NET MVC3条件付き注入
- 14. ASP.NET AJAXコントロールツールキット:条件付きModalPopup
- 15. ASP.NET MVC3 Ajax.ActionLink - 条件付き確認ダイアログボックス
- 16. asp.net MVC4の条件付きバリデーション
- 17. 条件付き
- 18. 条件付きフィルタ
- 19. 条件付きルーティング?
- 20. 条件付きモジュールエイリアシング
- 21. ケース、条件付き条件を選択
- 22. 条件付きカウント
- 23. 条件付きプロミスチェーニング?
- 24. 条件付きリファレンス
- 25. SP_WHO2条件付き?
- 26. 条件付きデータテンプレート
- 27. 条件付きランダムフィールド
- 28. 条件付きバインディング?
- 29. 条件付き.addClass()
- 30. 条件付きクエリ
あなたは出力にレイアウトを使用していないのはなぜひとつひとつのページにロードしたくない私のスタイルシートのために、このような何かを行います全てのビューが必要とするベースラインスタイル/スクリプトを作成し、個々のビューに '@ section'を使ってファイルを追加させることができますか? –
それは理にかなっている。ありがとう、@ TimMedora。 –