首页 > 代码库 > 模式对话框里的CheckedChanged事件
模式对话框里的CheckedChanged事件
问题: 模式对话框里的CheckedChanged事件不被触发:
解决方法:
一、先不直接showModalDialog出要的页面,而是要放一个中单页面
window.showModalDialog("Print/Index.aspx?HEADOID=" + strOid + "&rnd=" + Math.random(), "" +
"", "dialogHeight=550px;dialogWidth=650px;status=no;");
二、中间页面index.apsx里就是一个fram
<frameset rows="*" cols="*" frameborder="no" border="0" framespacing="0"> <frame name="Content" id="Content" src=http://www.mamicode.com/"../../../IEData/PrintSelectedColumns.aspx?HEADOID=<%=HandBookHeadOid %>" scrolling="auto" frameborder="NO" border="0" framespacing="0"> </frameset>
三、PrintSelectedColumns才是真正要弹出的页面
AutoPostBack要设为true。
<asp:CheckBox ID="chkImg" runat="server" oncheckedchanged="chkImg_CheckedChanged" AutoPostBack="true" /><asp:CheckBoxList ID="cbkCheckImg" runat="server" RepeatColumns="4" RepeatDirection="Horizontal" DataTextField="FIELDDESC" DataValueField="FIELDNAME" Width="100%" onselectedindexchanged="cbkCheckImg_SelectedIndexChanged"> </asp:CheckBoxList>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。