【发布时间】:2015-09-22 18:30:44
【问题描述】:
如何在被选中之前从 CheckBox 控件中获取值?它没有 .Value 方法。
else if (c.GetType() == typeof(CheckBox)) // c is control
{
string textValue= ((CheckBox)(c)).Text; // here I take the text
string value= ((CheckBox)(c)).????; //how should I take the value?
【问题讨论】:
-
复选框的黑白文本和值有什么区别?我认为是一样的。
-
文本是用户在浏览器中看到的...值将是代码后面的那个
-
你在说真假?
-
nop,例如,如果 .asp 中的代码是:
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="true" Value="MYVALUE" Text="kkk" />我想得到“MYVALUE” -
Checkbok 只会返回 true 或 false 布尔值作为值。它不能返回字符串或任何其他值。
标签: c# asp.net checkbox webforms