5

これはしばらくの間、私にとって一種の迷惑でした。私は MVC で部分ビューをかなり多用しており、開発には Visual Studio 2008 を使用しています。問題は、部分ビュー( ) でhtml 要素にクラスを与えると<div class="someClass">、それらが何であるかわからないように緑色で下線が引かれることです。

これは、私が部分ビューにいて、CSS がどこにあるかを知るために、そのファイルのどこにもリンク タグを配置していないことが原因であることに気付きました (リンク タグは、部分ビューをレンダリングするメイン ビューにあります)。いずれにせよ、ブラウザーはすべてのビューを 1 つの長い HTML ページとしてレンダリングするため、CSS は私のサイトでも問題なく機能しますが、部分ビューを調べて、すべてのクラスに緑色の下線が引かれているのを見るのは本当に面倒です。

部分ビューから、これらのクラスがどこかに存在することを Visual Studio に伝える方法はありますか? 私はそれを知らせる方法がなければならないと考えましたが、それが何であるかはわかりません。親ビューからスタイルシートをインポートする方法はありますか?

4

1 に答える 1

8

動作するはずの 1 つの方法は、次のように、ページにレンダリングされないパーシャルにスタイルシート リンクを含めることです。

<%if (false) {%> <link rel="Stylesheet" href="styles.css"/> <%}%>
于 2010-03-04T16:07:20.227 に答える