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>

在我的部分观点中,我有这个,

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

我可以通过这种方式访问​​我的输入元素:

#myDiv input { background:blue;}

因为,实际上,当应用程序执行时,整个文档会呈现为这样

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

希望我没有写错。否则纠正我。

感谢您的帮助。

于 2010-03-11T10:00:38.060 回答