[解決済み] レイアウトページ"~/Views/Shared/_Layout.cshtml "では、以下のセクションは定義されていますが、レンダリングは行われていません。"スクリプト"
質問
ASP MVCの初心者ですが、ASP MVC 4 Betaチュートリアルの入門編を活用しています。 http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4
また、私はプログラミングの経験があまりないため、このエラーを修正してチュートリアルを進めるには何から始めればよいのかわかりません。どんなことでもご相談ください。
コントローラからモデルのデータにアクセスする」のセクションで、チュートリアルの一部としてムービーを作成しようとすると、このエラーが表示されます。
次のセクションは定義されていますが、レイアウトページのレンダリングは行われていません >"~/Views/Shared/_Layout.cshtml": "Scripts"
Visual Studio expressではなく、Visual Studio 2012 RCをダウンロードしました(それが私の問題の根本原因であるかどうかはわかりません。
この質問に答えるためにコードを含める必要があることは承知していますが、どのようなコードを含めればよいのかさえわかりません。もしあれば、どのようなコードを含める必要があるのかご指示ください。
ありがとうございました。
解決方法は?
マスターの Layout.cshtml でセクションを定義しているのに、View でそのセクションに対応するものが含まれていないことを意味します。
もし、あなたの_Layout.cshtmlがこのような内容であった場合。
@RenderSection("scripts")
そして、そのレイアウトを使用するすべてのViewは
は
には
@section
という名前のセクションがあります (セクションの中身が空でも)。
@{
ViewBag.Title = "Title";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section scripts{
// Add something here
}
別の方法として を false に設定すると、すべての View でセクションを追加する必要がなくなります。
@RenderSection("scripts", required: false)
をラップすることもできます。
@RenderSection
の中に
if
ブロックを作成します。
@if (IsSectionDefined("scripts"))
{
RenderSection("scripts");
}
関連
-
[解決済み] System.Web.HttpException (0x80004005) のトラブルシューティング方法です。ファイルが存在しません" のトラブルシューティングは?
-
[解決済み] IIS7.0で「HTTPエラー500.19 - 内部サーバーエラー」を解決するには [終了しました]。
-
[解決済み] ASP.NetにおけるTransferRequestとTransferの比較
-
[解決済み] ASP.NETでページを更新するにはどうすればよいですか?(コードで勝手に再読み込みさせる)。
-
[解決済み] クリスタル・レポート データソースを変更すると「ドキュメントの保存に失敗しました」と表示される
-
[解決済み] SQL ServerでPDFファイルをバイナリオブジェクトとして保存すること、イエスかノーか?
-
EntityFramework のエラーです。エンティティタイプXXXは、現在のコンテキストのモデルの一部ではありません。
-
[解決済み] リンクボタンでjQueryコール__doPostBack
-
[解決済み] jQuery UI " $("#datepicker").datepicker is not a function".
-
[解決済み] モジュール".dll "はロードされたが、エントリポイントが見つからなかった
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] vti_cnf」「_vti_pvt」「_vti_script」「_vti_txt」フォルダは何ですか?
-
[解決済み] 複数行のテキストボックスの複数改行
-
[解決済み] "システムが指定されたファイルを見つけられませんでした"
-
[解決済み] パフォーマンスカウンターにアクセスすると「レジストリキー'Global'へのアクセスは拒否されました」と表示される。
-
[解決済み] ASP.Net - App_Data & App_Code フォルダ?
-
[解決済み] http to https rewrite too many redirect loops IIS 7
-
[解決済み] jquery の post 呼び出しから asp.net ページに html マークアップを送信する際に、潜在的に危険な Request.QueryString 値がクライアントから検出されました。
-
[解決済み] cshtmlとaspxの違いは何ですか、なぜですか、どのようなときに選択するのが良いですか?
-
[解決済み] HTTPエラー 401.3 - 認証されていません
-
[解決済み] .aspx と .ashx MAIN の違いについて