I am trying to add a custom data-required attribute to an asp Checkbox control, it works fine for all other controls I've used it on, but on checkboxs it renders the checkbox inside a span that has the custom attribute on. I've tried adding the attribute in the markup and tried adding it to the control in the code behind. Any ideas?
use InputAttributes
Here is the code I have used:
cb.InputAttributes.Add("data-group", "chkbox");
Then you can use JQuery to target all check-boxes.
$("*[data-group='chkbox']").prop("checked", true);
来源:https://stackoverflow.com/questions/9939287/adding-custom-attributes-to-an-aspcheckbox-control