2013-11-26 3 views

ответ

0

Для смелого

$("#YourElementID").css("font-weight","bolder"); 

Для регулярного

$("#YourElementID").css("font-weight","normal"); 

Вы можете создать функцию с этой линией для переключения font-weight. Для вызова javascript function от управления на стороне сервера используют:

radio.Attributes.Add("onclick","functionname()"); 

Это добавит FunctionName к onclick event когда radio button оказывается в браузере.

+1

Хорошая точка, однако OP не указала использование jQuery похоже, что они пытаются справиться с этим с помощью кода C#. Я согласен с вашим подходом, если предпочтительным решением является jQuery. – rlcrews

1

Вы можете получить доступ к классу css, используя свойство attributes. Я предполагаю, Radio1 это идентификатор, если так что вы можете изменить свои C# код

radio1.Attributes["class"] = "newCssClassName"; 

Я лично никогда не изменял ни одного свойства CSS с помощью C#. Для этого я всегда использовал что-то вроде jQuery.

Попытка создать новый класс CSS, такие как

.rbSelected 
{ 
font-weight:bold; 
{ 

А затем переключить их соответствующим образом (ваша собственность CSS должно быть начертание шрифта не FontWeight)

Также Предупреждаю с элементами управления, такими как переключатели и флажки, браузер в большинстве случаев переопределит ваш стиль. Каждый браузер будет отображать управление по-разному независимо от того, какой стиль (ы) вы применяете. Если вы ищете что-то обычай, вам может понадобиться создать свой собственный элемент управления (например, изображение/элемент, который выглядит как флажок, но управляет состояниями, обрабатываемыми кодом).

Смежные вопросы