【问题标题】:setting css class for dynamically generated checkbox为动态生成的复选框设置 css 类
【发布时间】:2013-06-07 22:34:14
【问题描述】:

我有一系列以编程方式添加到面板的复选框。我设置了 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>"));

【问题讨论】:

  • 试试这个checkbox.InputAttributes["class"] = "chkRoles" 而不是 checkbox.CssClass = "chkRoles"
  • 将此作为答案,我会将其标记为正确。谢谢!

标签: c# asp.net .net


【解决方案1】:

如下所示

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

【讨论】:

    【解决方案2】:

    替换:

    checkbox.CssClass = "chkRoles" 
    

    与:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 2015-04-14
      • 2012-05-18
      相关资源
      最近更新 更多