我将以下代码用于默认值为 yes 的单选按钮列表。
<asp:RadioButtonList ID="RadioButtonList1" runat="server" onselectedindexchanged="radiobtnlist_SelectedIndexChanged">
<asp:ListItem Selected="True">YES</asp:ListItem>
<asp:ListItem>NO</asp:ListItem>
</asp:RadioButtonList>
每次更改 radiobtnlist 的值时都会触发一个事件。我正在使用以下 c# 代码更改所选索引
protected void radiobtnlist_SelectedIndexChanged(object sender, EventArgs e)
{
//do work
}
问题是,当 radiobtnlist 值设置为 No 并且选择未更改但会触发 selectedindex 更改事件,并且当 radiobtnlist 设置为 Yes 时,不会触发 selectedindex 更改事件。
我必须在回发之前每次都找到radiobtnlist的选择,如果它的值被更改,那么将数据保存在db中,但是如何在ListItem上找到具有默认值的radiobtnlist的选定值。