Используйте пользовательский атрибут, которому предшествует «data-», для совместимости с HTML5.
<asp:CheckBox id="myCheckbox" data-ID='X' runat='server' />
EDIT:
Вы, вероятно, хотите сделать это из-за кода, хотя. Должно быть что-то вроде этого (не проверено):
myCheckbox.InputAttributes.Add("data-ID", "X");