我對默認值爲yes的radiobuttonlist使用以下代碼。如何在asp.net中獲取選定的單選按鈕列表?
<asp:RadioButtonList ID="RadioButtonList1" runat="server" onselectedindexchanged="radiobtnlist_SelectedIndexChanged">
<asp:ListItem Selected="True">YES</asp:ListItem>
<asp:ListItem>NO</asp:ListItem>
</asp:RadioButtonList>
每當radiobtnlist的值改變事件被fired.I正在使用以下C#代碼爲所選索引時間改變
protected void radiobtnlist_SelectedIndexChanged(object sender, EventArgs e)
{
//do work
}
問題是,當radiobtnlist值被設定爲否和選擇不會改變,但選中的索引更改事件被觸發,並且當radiobtnlist設置爲「是」時,選定的索引更改事件不會被觸發。
我必須在回發之前每次都找到radiobtnlist的選擇,並且如果它的值被更改,然後保存在db中的數據,但是如何在ListItem上找到radiobtnlist的默認值的選定值。
您能否以下一種方式描述問題:「應該發生什麼」以及「實際發生了什麼」? – Novak 2013-02-25 18:40:01
如何在radiobtnlist_SelectedIndexChanged事件中查找ListItem的選定值。 – mck 2013-02-25 18:41:14
我認爲你只需要設置AutoPostBack =「True」,.NET就會爲你做到這一點。 – Narnian 2013-02-25 18:41:38