0

たとえば、私はこれを持っています。

<div id = "myDiv">
   <% Html.RenderPartial("MyUserControl"); %>
</div>

私の部分的なビューの中に、私はこれを持っています。

<% = htm.TextBox("myTextBox")%>

Contentフォルダーの下のSite.cssファイルからこのタグのスタイルを設定するにはどうすればよいですか?たとえば、背景色を緑にします。

助けてくれてありがとう

4

1 に答える 1

0

今まで答えが出なかったのなら、はっきりと質問しなかったせいかもしれません。とにかく、何時間も苦労した後、私はこれに対処する方法を見つけました。

次のタグ<%Html.RenderPartial(string); %>は単なるプレースホルダーです。したがって、ページが実行されると、すべてがマージされます(マスターページ、ビュー自体、部分ページなど)。つまり、最終的なドキュメント内のその要素の実際の場所を念頭に置くだけで、外部のcssファイルのどこからでも任意の要素をターゲットにできることを意味します。

例えば、

<div id="myDiv"> <% Html.RenderPartial("myPartialView");%></div>

mypartialビューの中に、私はこれを持っています、

<input type="submit" value = "Go"/>

次の方法で入力要素にアクセスできます。

#myDiv input { background:blue;}

実際には、アプリケーションを実行すると、ドキュメント全体が次のように表示されるためです。

<div id="myDiv">
     <input type="submit" value = "Go"/>
</div>

私が虚偽を書かなかったことを願っています。そうでなければ私を訂正してください。

助けてくれてありがとう。

于 2010-03-11T10:00:38.060 に答える