Asp.net 向asp:CheckBox控件添加自定义属性

Asp.net 向asp:CheckBox控件添加自定义属性,asp.net,custom-attributes,html,Asp.net,Custom Attributes,Html,我正在尝试向asp复选框控件添加自定义数据必需属性,该属性适用于我在其上使用过的所有其他控件,但在复选框上,它在启用自定义属性的范围内呈现复选框。我已尝试在标记中添加属性,并尝试将其添加到代码隐藏中的控件。有什么想法吗?使用以下是我使用的代码: cb.InputAttributes.Add("data-group", "chkbox"); 然后,您可以使用JQuery以所有复选框为目标 $("*[data-group='chkbox']").prop("checked", true); 哇

我正在尝试向asp复选框控件添加自定义数据必需属性,该属性适用于我在其上使用过的所有其他控件,但在复选框上,它在启用自定义属性的范围内呈现复选框。我已尝试在标记中添加属性,并尝试将其添加到代码隐藏中的控件。有什么想法吗?

使用

以下是我使用的代码:

cb.InputAttributes.Add("data-group", "chkbox");
然后,您可以使用JQuery以所有复选框为目标

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

哇,那真是一个糟糕透顶的人。。。如果只是这样渲染,我倾向于认为您可能需要重新编写控件,或者至少重写它的“Render”方法或其他方法。您是否考虑过客户端黑客,在页面加载后通过Javascript添加属性?@dbaseman CheckBox控件具有用于向呈现范围和呈现输入添加属性的集合also@AdrianIftode美好的幸好我不为汤姆工作,嗯?那太好了,谢谢!我不认为这会很难,我希望只是错过了一些东西。