【发布时间】:2012-01-16 01:11:23
【问题描述】:
我正在使用带有复选框项目模板的中继器。这是我的复选框模板:
<asp:CheckBox runat="server" ID="chkBox" Text='<%# Eval("Text") %>' Value='<%# Eval("Value") %>' />
现在,我知道 asp 复选框没有 value 属性,但我在某处读到,您可以将它放在那里,它的工作原理是一样的。我得再看一遍,看看我是不是读错了。但是,以防万一可以将自定义属性放在那里,我如何在后面的代码中检索它?创建页面后,我查看了源代码,控件中没有显示“值”的属性。有任何想法吗?谢谢。
编辑:
在这里我看到您可以添加自定义属性:
http://www.daveparslow.com/2007/08/assigning-value-to-aspnet-checkbox.html
【问题讨论】:
-
旁注,放置额外的标签会导致验证错误。您可能希望使用
data-前缀对其进行注释并将 DOCType 设置为 XHTML 5 以防止这种行为。
标签: vb.net checkbox repeater custom-attributes