为动态生成的复选框设置css类

时间:2013-06-11 22:28:20

标签: c# asp.net .net

我有一系列复选框,我正在以编程方式添加到面板中。我设置了CssClass属性,但它没有设置控件的CSS类,而只是将它包装在该CSS类的span中。有没有办法让它给复选框上课?我需要实际复选框上的类,因为在javascript中我是按类选择的。

这是我的代码:

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

2 个答案:

答案 0 :(得分:6)

替换:

checkbox.CssClass = "chkRoles" 

使用:

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

答案 1 :(得分: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>"));