在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);
}但是这样做并不好使,事件绑定依然有效。请问我应该怎么做才能取消掉这个事件绑定? 谢谢!
解决方案 »
- 模态窗体repeater导出Excel问题
- 排序,有答案马上结贴,在线等待!
- 大家先别下班啊啊!!验证码刷新问题!!
- 将Excel导入到我的sql server数据库,急,,,,在线等
- 如何将服务器文件夹下的图片下载到客户端
- |M| 如何获得当前网站的域名
- <%# 请大家知道我:<globalization requestEncoding="gb2312" responseEncoding="gb2312"/> 把utf-8和gb2312有什么区别 谢谢
- 找工作的朋友进来
- 问大家一个关于TextBox的问题?
- 在框架中弹出确认对话框的疑问?
- asp.net关于ajax技术下拉列表的联动
- 上传ASP.NET网站的问题..
if (_strState.Equals("take"))
{
rblChoice.OnSelectedIndexChanged += new Event(rblChoice_SelectedIndexChanged);
}
因为这时_strState根本没有值!而把这一段判断写在别的地方,又根本不生效了,继续请教!在asp.net 2.0中事件绑定的注册只能在On_Init()里面进行么?
谢谢!