如何从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;