2

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

这是我的代码:

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

2 回答 2

6

代替:

checkbox.CssClass = "chkRoles" 

和:

checkbox.InputAttributes["class"] = "chkRoles"
于 2013-06-12T08:37:27.743 回答
3

如下所示

CheckBox checkbox = new CheckBox();
checkbox.Text = "checkboxText";
checkbox.ID = "checkboxID";
checkbox.InputAttributes["class"] ="chkRoles";
pnlMandatoryRoles.Controls.Add(checkbox);pnlMandatoryRoles.Controls.Add(new LiteralControl("<br>"));
于 2013-06-12T07:15:39.867 回答