在asp.net 2.0中,页面page中设置了autoeventwireup="true"页面上有一个RadioButtonList:<asp:RadioButtonList ID="rblChoice" runat="server" RepeatDirection="horizontal" AutoPostBack="True" OnSelectedIndexChanged="rblChoice_SelectedIndexChanged">此时OnSelectedIndexChanged事件是已经绑定,而且好使的但是我需要在代码中进行判断,比如 if (_strState.Equals("take"))
{
rblChoice.OnSelectedIndexChanged -= new Event(rblChoice_SelectedIndexChanged);
}但是这样做并不好使,事件绑定依然有效。请问我应该怎么做才能取消掉这个事件绑定? 谢谢!
{
rblChoice.OnSelectedIndexChanged -= new Event(rblChoice_SelectedIndexChanged);
}但是这样做并不好使,事件绑定依然有效。请问我应该怎么做才能取消掉这个事件绑定? 谢谢!
解决方案 »
- jquery控制显示与隐藏
- MVC3中,如何识别不同分部视图的ViewData数据
- 导入execl表中的数据到sqlserver 2005中
- 50分求救 很急 请大家帮忙 关于ASP.NET
- 验证码服务调用问题
- 关于默认值得问题
- 请教高手,关于文件上传的问题?
- vs.net 2003 能否重新注册,因为我重装了系统,但不想重装VS啊
- 下载后!打开文件提示格式不正确 Word
- 请问:Exception:Collection was modified; enumeration operation may not execute。如何处理?谢谢
- asp.net关于ajax技术下拉列表的联动
- 上传ASP.NET网站的问题..
if (_strState.Equals("take"))
{
rblChoice.OnSelectedIndexChanged += new Event(rblChoice_SelectedIndexChanged);
}
因为这时_strState根本没有值!而把这一段判断写在别的地方,又根本不生效了,继续请教!在asp.net 2.0中事件绑定的注册只能在On_Init()里面进行么?
谢谢!