如何隐藏复选框标签?

时间:2012-03-09 18:39:09

标签: asp.net .net-4.0 webforms

我有一个ASP.NET复选框,我使用.Text属性来存储值。如何隐藏复选框的文本(标签)?我正在使用.Text属性来存储单个值的“隐藏”。

3 个答案:

答案 0 :(得分:3)

复选框不是为存储隐藏值而设计的。请改用HiddenField

答案 1 :(得分:0)

当您使用隐藏字段时,值得一提的是数据将与页面的其余部分一起传送给用户。更高级的用户可以修改此数据。

如果您想在页面加载之间存储值而不希望用户能够修改它,您可以使用session state

答案 2 :(得分:0)

使用以“data-”开头的自定义属性与HTML5兼容。

 <asp:CheckBox id="myCheckbox" data-ID='X' runat='server' />

编辑: 不过,你可能希望从代码隐藏中做到这一点。应该是这样的(未经测试):

myCheckbox.InputAttributes.Add("data-ID", "X");