2009-11-02 63 views
2

我有以下的下拉列表控件。如何从asp.net控件解除绑定事件?

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

如何从ddlFeeds解除ddlFeeds_OnSelectedIndexChanged?

+0

你想从代码隐藏中做到这一点吗?从页面上的Javascript?在全球范围内? – 2009-11-02 23:06:26

回答

2

页面初始化后,设置ddlFeeds.SelectedIndexChanged + = null。无论回传如何,您都需要在每次加载时执行此操作。

更好的计划是从ASPX模板中消除OnSelectedIndexChanged属性。

+0

我做了ddlFeeds.SelectedIndexChanged = null;并且我收到msg的编译错误:'CS0079:事件'System.Web.UI.WebControls.ListControl.SelectedIndexChanged'只能出现在+ =或 - =' – burnt1ce 2009-11-02 23:06:44

+0

的左侧,您必须执行ddl。 SelectedIndexChanged + = null; – iJK 2009-11-02 23:09:36

0

ddlFeeds.SelectedIndexChanged - = ddlFeeds_OnSelectedIndexChanged;