【问题标题】:Adding custom attributes to an asp:CheckBox control向 asp:CheckBox 控件添加自定义属性
【发布时间】:2012-04-13 22:06:12
【问题描述】:

我正在尝试将自定义数据所需属性添加到 asp Checkbox 控件,它适用于我使用过的所有其他控件,但在复选框上,它会在具有自定义属性的 span 内呈现复选框.我尝试在标记中添加属性,并尝试将其添加到后面代码中的控件中。有什么想法吗?

【问题讨论】:

  • 哇,真可惜……如果只是这样渲染,我倾向于认为您可能必须重新编写控件,或者至少覆盖其“渲染”方法或某物。您是否考虑过客户端 hack,在页面加载后通过 Javascript 添加属性?
  • @dbaseman CheckBox 控件具有用于将属性添加到渲染范围和渲染输入的集合
  • @AdrianIftode 不错!还好我不为汤姆工作,嗯?
  • 效果很好,谢谢!我不认为这应该是困难的,我希望只是错过了一些东西。

标签: asp.net custom-attributes html


【解决方案1】:

【讨论】:

    【解决方案2】:

    这是我使用的代码:

    cb.InputAttributes.Add("data-group", "chkbox");
    

    然后您可以使用 JQuery 来定位所有复选框。

     $("*[data-group='chkbox']").prop("checked", true);
    

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 1970-01-01
      • 2018-05-29
      • 2011-04-16
      • 2013-07-25
      • 1970-01-01
      • 2015-03-09
      • 2018-08-06
      • 1970-01-01
      相关资源
      最近更新 更多