Можно ли получить доступ к тегам, расположенным в частичном представлении, из моего файла CSS (внешнего файла)? - PullRequest
0 голосов
/ 05 марта 2010

Допустим, у меня есть это.

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

и внутри моего частичного представления у меня есть это.

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

Как мне оформить этот тег из моего файла Site.css в папке Content? Например, я хочу, чтобы фоновый цвет был зеленым.

Спасибо за помощь

1 Ответ

0 голосов
/ 11 марта 2010

Полагаю, если я не получил ответа до сих пор, то, вероятно, потому, что я не задавал четко мой вопрос.В любом случае, после нескольких часов борьбы, я узнал, как с этим справиться.

Следующий тег <% Html.RenderPartial (string);%> это просто заполнитель.Поэтому, когда страница выполняется, все объединяется (главная страница, само представление, частичная страница и т. Д.).Это означает, что я могу нацеливаться на любой элемент в любом месте моего внешнего CSS-файла, просто помня реальное местоположение этого элемента в конечном документе., у меня есть это,

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

Я могу получить доступ к своему элементу ввода следующим образом:

#myDiv input { background:blue;}

Потому что, на самом деле, когда приложение выполняется, весь документ будет выглядеть какЭто

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

Надеюсь, что я не написал ложь. Иначе поправьте меня.

Спасибо за помощь.

...