如何从asp.net控件解除事件绑定?

如何从asp.net控件解除事件绑定?,asp.net,events,Asp.net,Events,我有下面的下拉列表控件 <asp:dropdownlist ID="ddlFeeds" AutoPostBack="true" OnSelectedIndexChanged="ddlFeeds_OnSelectedIndexChanged" runat="server"></asp:dropdownlist> 如何将ddlFeeds\u OnSelectedIndexChanged与ddlFeeds解除绑定?页面初始化后,设置ddlFeeds.SelectedInd

我有下面的下拉列表控件

<asp:dropdownlist ID="ddlFeeds" AutoPostBack="true" OnSelectedIndexChanged="ddlFeeds_OnSelectedIndexChanged" runat="server"></asp:dropdownlist>


如何将ddlFeeds\u OnSelectedIndexChanged与ddlFeeds解除绑定?

页面初始化后,设置ddlFeeds.SelectedIndexChanged+=null。您需要在每次加载时都执行此操作,而不必考虑回发


更好的方案是从ASPX模板中删除OnSelectedIndexChanged属性。

ddlFeeds.SelectedIndexChanged-=ddlFeeds\u OnSelectedIndexChanged

您想从代码隐藏处执行此操作吗?从页面上的Javascript?全局?我没有ddlFeeds.SelectedIndexChanged=null;我得到了一个编译错误消息:“CS0079:the event”System.Web.UI.WebControls.ListControl.SelectedIndexChanged”只能出现在+=或-=“您必须执行ddl.SelectedIndexChanged+=null;