让我们说,我有这个。
<div id = "myDiv">
<% Html.RenderPartial("MyUserControl"); %>
</div>
在我的局部视图中,我有这个。
<% = htm.TextBox("myTextBox")%>
如何在Content文件夹下的 Site.css 文件中设置此标记的样式?例如,我希望背景颜色为绿色。
感谢您的帮助
答案 0 :(得分:0)
我想如果到现在为止我没有得到答案,可能是因为我没有问清楚我的问题。无论如何,经过几个小时的挣扎,我发现了如何解决这个问题。
以下标记&lt;%Html.RenderPartial(string); %GT;只是一个占位符。因此,当页面执行时,所有内容都会合并(主页面,视图本身,部分页面等)。这意味着我可以通过记住最终文档中该元素的真实位置,从外部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>
希望我不写谬误。否则纠正我。
感谢您的帮助。