Как я могу назначить более одного "CssClass" для элемента управления в asp.net - PullRequest
15 голосов
/ 31 января 2009

Могу ли я назначить более одного "CssClass" для элемента управления asp.net? Как это сделать?

Ответы [ 4 ]

26 голосов
/ 31 января 2009

Чтобы назначить классы "myClass1" и "myClass2", вы просто говорите:

<asp:Label runat="server" CssClass="myClass1 myClass2" />

Это тот же подход, который вы использовали бы в обычном HTML, как в:

<div class="myClass1 myClass2"></div>
10 голосов
/ 31 января 2009

Если вы хотите добавить другой класс программно и не знаете, какие классы уже добавлены

MyControl.CssClass += " newclass";
2 голосов
/ 31 января 2009

Вы можете попробовать эквивалент:

class = "class1 class2"

Так что, если это свойство, просто попробуйте добавить классы с пробелом между ними.

0 голосов
/ 31 января 2009

Я полагаю, это все равно что установить атрибут класса в элементе XHTML.

<p class="foo bar"></p>

<asp:Something CssClass="foo bar" runat="server" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...