私の_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. 条件付きヒストグラムin R
- 5. asp.net Dropdownlist条件付きポストバック
- 6. ASP.Net条件付きデータバインディング
- 7. asp.net c#条件付きデータリピータ
- 8. mvc条件付きモデル検証のヘルプ
- 9. jQuery/MVC条件付き検証
- 10. 条件付き乗算in excel
- 11. 条件付き配列.join in Javascript
- 12. 条件付きDROP INDEX in db2
- 13. ASP.NET MVC Razorの新しいnull条件付き演算子
- 14. ASP.NET MVC 3 WebGrid - 条件付き列の書式設定
- 15. ASP.NET MVC剃刀:CSSブロックの条件付き属性
- 16. 角4 - 条件付きCSSクラス
- 17. MVC 3の条件付きHTML
- 18. ASP.NET MVC3 Ajax.ActionLink - 条件付き確認ダイアログボックス
- 19. ASP.NET MVC3条件付き注入
- 20. ASP.Netチェックボックス条件付き属性
- 21. asp.netコードの条件付き確認プロンプト
- 22. ASP.NET AJAXコントロールツールキット:条件付きModalPopup
- 23. asp.net MVC4の条件付きバリデーション
- 24. ASP.NET SQL Selectステートメント(条件付き)パラメータ:
- 25. 条件付きチャプターイテレーター
- 26. _layout.cshmlの条件付きサブメニュー
- 27. 角4、ngIf付きの条件付き表示
- 28. 条件付き
- 29. 条件付きテンプレートループテンプレート
- 30. 条件付きマッポトラブ
あなたは出力にレイアウトを使用していないのはなぜひとつひとつのページにロードしたくない私のスタイルシートのために、このような何かを行います全てのビューが必要とするベースラインスタイル/スクリプトを作成し、個々のビューに '@ section'を使ってファイルを追加させることができますか? –
それは理にかなっている。ありがとう、@ TimMedora。 –