2017-01-21 9 views
0

RenderSection_Layout.cshtmlファイルにCSSを送信しようとしています。私はかみそりビュー(.cshtmlファイル)からCSSを送信しようとすると、それは名前のセクションは現在のコンテキスト内に存在しない、それは言う名前のセクションが現在のコンテキストに存在しません:ASPドットネットMVC

@RenderSection("mycss", required: false) 

ですが。

私のコードは小文字であることを節に

@Section mycss 
{ 
    <style> 
     h2 { 
      color: green; 
     } 
    </style> 
} 
+1

「アクションファイル」とはどういう意味ですか?コードをカミソリビュー(.cshtmlファイル)に入れているのですか、それともコントローラ(.csファイル)に入れていますか?ビューに入る必要があることに注意してください。 – NightOwl888

+0

それはかみそりビュー(.cshtmlファイル)にあります – Rana

+0

あなたはカミソリを使用せずにプレーンCSSでそれを囲んだ場合はどうなりますか? –

答えて

0

'S' を下回る必要が与えられ、インテリセンスはおそらく、Visual Studioでそのことについて不平を言っている:今は

@section mycss 
{ 
    <style> 
     h2 
     { 
      color: green; 
     } 
    </style> 
} 

私は質問に答えました、私はちょうどそれを追加したい、一般的に言えば、私はこのようなCSSを渡すことをお勧めしません(誰かがコーナーケースについてコメントすると確信していますが)あなたはそれを置くCSSファイル。

関連する問題