为了账号安全,请及时绑定邮箱和手机立即绑定

弹出来的页面。页面上的按钮失去了事件

弹出来的页面。页面上的按钮失去了事件

慕的地10843 2018-10-10 05:06:35
在主页面 a 上 showModalDialog 出 b 页面。然后页面上的按钮就不能获得按钮的事件。点一个按钮只能运行Page_Load事件。没办法运行到按钮自己的事件上。该页面如果不是被弹出来。则都没问题。前台:<asp:Button ID="btnUpdate" runat="server" Text="确定" OnClick="btnUpdate_Click" />后台: protected void btnUpdate_Click(object sender, EventArgs e)        {            Response.Write("<script>alert('缴费成功!');window.returnValue='" + custid + "';window.close();</script>");        }
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

单步调试。你这样注册脚本是错误的,用Page注册。如果想实现这个效果可以直接用JS就可以了。

//将选中的图片放入父窗体的控件中
function InitPicture(obj) {
    if (navigator.appVersion.indexOf("MSIE") == -1) {
        window.opener.returnAction(obj.title.replace("双击选择该图片,图片地址是", ""));
        window.close();
    } else {
        window.returnValue = obj.title.replace("双击选择该图片,图片地址是", "");
        window.close();
    }
}


查看完整回答
反对 回复 2018-10-23
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

通过弹出DIV或IFRAME来加载b页面吧

查看完整回答
反对 回复 2018-10-23
  • 2 回答
  • 0 关注
  • 329 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信