7

私はasp.netMVC4アプリケーションに取り組んでいます。私のレイアウトページには、次のコードがあります

@RenderSection("page-specific", required: false) 

上記のレイアウトを使用する私の見解では、私は

@section page-specific{
  <script src="~/Scripts/page-specific.js" type="text/javascript"></script>
}

アプリケーションを実行すると、次のエラーが発生します

セクションを空にすることはできません。「@section」キーワードの後に​​は、「{}」で囲まれたマークアップのブロックを続ける必要があります

しかし、私がやりたいのは、いくつかのページ固有のスタイルとjavascriptを含めることです。この特定のセクションにHTMLマークアップを含めたくありません。空のセクションエラーを回避しながらこれを行うにはどうすればよいですか?

4

1 に答える 1

8

名前を付けてみてくださいpageSpecific。これまでセクション名にハイフンを使用したことはありませんが、mvcはそれを好まないかもしれないと感じています。

于 2012-09-27T18:04:50.300 に答える