1

我正在创建一个 Web 表单,其中我采用了一个单选按钮列表,其中包含 2 个列表项:AccountId 和 Account Number。我想触发我使用过的单选按钮列表的事件,但我找不到正确的。我只能找到 SelectedIndexChange 事件和 TextEvent 不起作用。

我只希望当我使用单选按钮列表的任何列表项时,应该执行所需的操作,就像我从单选按钮列表中选择帐号作为列表项一样,然后是我在网络表单中使用的某些字段,例如名称,年龄和个人信息应该被禁用。如果我从单选按钮列表项中选择 AccountId,那么我使用过的其他字段(如子帐户、Subacountinfo)应该被禁用。

我无法做到这一点,因为我无法找到要触发的单选按钮列表的正确事件。请帮忙

4

2 回答 2

1

请查看RadioButtonList 类中的事件。

您可以使用SelectedIndexChanged事件。

于 2012-10-03T08:09:03.567 回答
1

您可以调整 AutopostBack="true"SelectIndexChanged event控制

象素

<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"/>  

代码背后

void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)  
{  
    if(RadioButtonList1.SelectedValue == "")
    {
          //Define your treatment 
          ....     

    }
} 

注意:如果未定义 AutoPostBack,则不会引发 OnSelectIndexChanged

于 2012-10-03T08:05:27.787 回答