2013-06-11 48 views
2

我有一系列复选框,我将以编程方式添加到面板。我设置了CssClass属性,但不是设置控件的CSS类,而是将它包装在具有该CSS类的范围中。有没有办法让复选框的类?我需要在实际复选框上的类,因为在JavaScript中,我按类选择。设置动态生成复选框的css类

这里是我的代码:

 CheckBox checkbox = new CheckBox(); 
     checkbox.Text = checkboxText; 
     checkbox.ID = checkboxID; 
     checkbox.CssClass = "chkRoles"; 
     pnlMandatoryRoles.Controls.Add(checkbox); 
     pnlMandatoryRoles.Controls.Add(new LiteralControl("<br>")); 
+3

试试这个checkbox.InputAttributes [“class”] =“chkRoles”'**而不是**'checkbox.CssClass =“chkRoles”' – Wahtever

+0

这是一个答案,我会标记它是正确的。谢谢! – Legion

回答

6

替换:

checkbox.CssClass = "chkRoles" 

有了:

checkbox.InputAttributes["class"] = "chkRoles" 
3

UES像下面

CheckBox checkbox = new CheckBox(); 
checkbox.Text = "checkboxText"; 
checkbox.ID = "checkboxID"; 
checkbox.InputAttributes["class"] ="chkRoles"; 
pnlMandatoryRoles.Controls.Add(checkbox);pnlMandatoryRoles.Controls.Add(new LiteralControl("<br>"));