[解決済み] [Solved] レイアウトページ "~/Views/Shared/_Layout.cshtml" で、以下のセクションが定義されているが、レンダリングされていない。"スクリプト"
質問
ASP MVCの初心者で、Intro to 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" のレンダリングは行われていません。"スクリプト"
Visual Studio expressを使用するのではなく、Visual Studio 2012 RCをダウンロードすることを選択しました(それが私の問題の根本原因であるかどうかは分かりませんが)。
この質問に答えるためにコードを含める必要があることは承知していますが、どのようなコードを含めればよいのかさえわかりません。もしあれば、どのようなコードを含める必要があるかアドバイスしてください。
ありがとうございました。
解決するには?
マスターの Layout.cshtml でセクションを定義しているのに、ビューでそのセクションに対応するものが含まれていないことを意味します。
もし、あなたの_Layout.cshtmlがこのような内容であれば。
@RenderSection("scripts")
そして、そのレイアウトを使用するすべてのViewは
が必要です。
を含める。
@section
という名前のセクションがあります(セクションの内容が空であっても)。
@{
ViewBag.Title = "Title";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section scripts{
// Add something here
}
別の方法として を false に設定すると、すべてのビューでセクションを追加する必要がなくなります。
@RenderSection("scripts", required: false)
をラップすることもできます。
@RenderSection
を使用します。
if
ブロックを作成します。
@if (IsSectionDefined("scripts"))
{
RenderSection("scripts");
}
関連
-
[解決済み】ASP.NETとWeb Tools 2015のインストール後、Visual Studioエラー「オブジェクトの参照がオブジェクトのインスタンスに設定されていません」が発生する。
-
[解決済み] System.Web.HttpException: リクエストタイムアウト
-
[解決済み] IISでVirtual Directoryがアプリケーションとして設定されない
-
[解決済み] ORA-04067: 実行されませんでした、パッケージ本体が存在しません。
-
クライアントから危険な可能性のある Request.Path 値が検出されました。
-
[解決済み] FormsAuthentication.SetAuthCookieは何をするのですか?
-
[解決済み] リンクボタンでjQueryコール__doPostBack
-
[解決済み] HTTPエラー 401.3 - 認証されていません
-
[解決済み] .aspx と .ashx MAIN の違いについて
-
[解決済み] プリコンパイルされた ASP.NET ウェブサイト プロジェクトで、ファイルまたはアセンブリ App_Web_ * を読み込めなかった
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ASP.NETとWeb Tools 2015のインストール後、Visual Studioエラー「オブジェクトの参照がオブジェクトのインスタンスに設定されていません」が発生する。
-
[解決済み] ファイルまたはアセンブリをロードできませんでした HRESULTからの例外:0x80131040
-
[解決済み] IIS7.0で「HTTPエラー500.19 - 内部サーバーエラー」を解決するには [終了しました]。
-
[解決済み] "この操作にはIIS統合パイプラインモードが必要です。"
-
[解決済み] ASP.NETのセッションが期限切れ、または見つからなかった → Session.SessionIDが変更されたため(Reporting Services)
-
[解決済み] http to https rewrite too many redirect loops IIS 7
-
[解決済み] ORA-04067: 実行されませんでした、パッケージ本体が存在しません。
-
EntityFramework のエラーです。エンティティタイプXXXは、現在のコンテキストのモデルの一部ではありません。
-
[解決済み] ASP.NETアプリケーションの.ashxファイルとは何ですか?
-
[解決済み] HTTPエラー 401.3 - 認証されていません