沒有屬性Value
:爲什麼我不能在asp:CheckBox上設置值?
<asp:CheckBox ID="CheckBox1" runat="server" />
,而在標準的HTML這是允許的:
<input type="checkbox" ID="CheckBox1" value="My Valyue" />
爲什麼呢?
沒有屬性Value
:爲什麼我不能在asp:CheckBox上設置值?
<asp:CheckBox ID="CheckBox1" runat="server" />
,而在標準的HTML這是允許的:
<input type="checkbox" ID="CheckBox1" value="My Valyue" />
爲什麼呢?
Text
屬性用於呈現該複選框的標籤。
控制有一個InputAttributes
屬性,您可以添加到:
myChk.InputAttributes.Add("value", "My Value");
我相信,如果你只是value
屬性添加到標記,這也將得到填充。
您可以訪問值,像這樣:
myChk.InputAttributes["value"];
要回答的的問題,爲什麼Value
不是屬性構建的CheckBox
控制:
一個孤立的CheckBox
(就其本身而言)不需要任何價值。根據定義,它是一個布爾值並由其ID標識。所有你需要做的是檢查它是否被檢查。
值進場時,你組複選框,並沒有該控件 - 使用ListItem
的CheckBoxList
- 每個ListItem
確實有Value
財產。
@Mr Lister:http://www.w3schools.com/jsref/dom_obj_checkbox.asp – markzzz 2012-03-07 10:08:51
糟糕。我的心一定是在別的地方,對不起。 – 2012-03-07 10:20:42