Можем ли мы декларативно установить свойство Style веб-элемента управления? - PullRequest
2 голосов
/ 11 января 2010

Я заметил, что на странице aspx IntelliSense не отображает свойство Style веб-элемента управления, даже если он имеет свойство Style. Означает ли это, что мы не должны декларативно устанавливать свойство Style:

<asp:TextBox ID="UserName" Style="color:Green; padding:0px; margin:0px;" runat="server"></asp:TextBox>

Ответы [ 2 ]

1 голос
/ 11 января 2010

Стиль переводится в свойство стиля на стороне клиента; на самом деле это коллекция стилей CssStyleCollection. Он не отображает свойство style напрямую, но как только вы напечатаете style = ", он должен начать показывать вам доступные вам стили CSS.

1 голос
/ 11 января 2010

Если вам нужно установить эти стили в том же файле, что и ваш html, то гораздо лучше использовать встроенный стиль, предназначенный для идентификатора вашего элемента управления. Однако лучшее решение - обратиться к внешней таблице стилей (css), содержащей ваши стили.

Например:

<style type="text/css">
  #UserName {color:Green; padding:0px; margin:0px;}
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...