如何防止自动触发RadioButtonList indexchange事件?

时间:2018-07-19 05:42:21

标签: c# asp.net event-handling

我有一个radioButton列表,我想将0设置为默认索引。 但是,当页面由其他按钮发布时,radiobuttonListChanged事件将自动触发。

我该怎么办?

 protected void Page_Load (object sender, EventArgs e)
     {
       rblList.DataSource = MyDataSource();
       rblList.DataBind ();
        if (!IsPostBack)
         {
           rblAccounts.SelectedIndex = 0;
         }
     }

    protected void rbl_Changed (object sender, EventArgs e)
    {
       Response.Write("Change Event fired");
    }

1 个答案:

答案 0 :(得分:1)

在rbl_Changed事件中编写以下代码可能会帮助您。

rbl.changed-= rbl_Changed;
rbl.changed = false;
rbl.changed+= rbl_Changed;