我正在创建一个Web表单,其中我已经采用了一个单选按钮列表,其中包含2个列表项:AccountId和Account Number。我想解雇我使用的单选按钮列表的事件,但我无法找到正确的。我只能找到不起作用的SelectedIndexChange事件和TextEvent。
我只想要当我使用单选按钮列表的任何列表项时,应该发生所需的操作,就像我从单选按钮列表中选择Accountnumber作为列表项,然后我在webform中使用的某些字段如名称,年龄和个人信息应该被禁用。如果我从单选按钮列表项中选择AccountId,那么我使用的其他字段如subaccount,Subacountinfo应该被禁用。
我无法做到,因为我无法找到要点击的单选按钮列表的正确事件。请帮忙
答案 0 :(得分:1)
您可以将AutopostBack="true"
和SelectIndexChanged event
调整为您的控件
.aspx的
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"/>
背后的代码
void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
if(RadioButtonList1.SelectedValue == "")
{
//Define your treatment
....
}
}
Nota:如果未定义AutoPostBack,则不会引发OnSelectIndexChanged
答案 1 :(得分:1)
请查看RadioButtonList Class中的活动。
您可以使用SelectedIndexChanged活动。