没有属性Value:
<asp:CheckBox ID="CheckBox1" runat="server" />
Run Code Online (Sandbox Code Playgroud)
在标准HTML上,这是允许的:
<input type="checkbox" ID="CheckBox1" value="My Valyue" />
Run Code Online (Sandbox Code Playgroud)
为什么?
Ode*_*ded 25
该Text属性用于为复选框呈现标签.
该控件具有InputAttributes可添加到的属性:
myChk.InputAttributes.Add("value", "My Value");
Run Code Online (Sandbox Code Playgroud)
我相信如果你只是将value属性添加到标记中,这也将被填充.
您可以像这样访问该值:
myChk.InputAttributes["value"];
Run Code Online (Sandbox Code Playgroud)
要回答为什么 Value不是CheckBox控件的内置属性的问题:
一个CheckBox孤立的(只是本身)的需求没有价值.根据定义,它是一个布尔值,由其ID标识.您需要做的就是检查它是否被检查过.
值进场时,你组的复选框并没有针对控制-的CheckBoxList使用ListItem-每个ListItem确实有一个Value属性.
| 归档时间: |
|
| 查看次数: |
22986 次 |
| 最近记录: |