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

在主页面 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>");
        }


慕的地10843
浏览 330回答 2
2回答

www说

单步调试。你这样注册脚本是错误的,用Page注册。如果想实现这个效果可以直接用JS就可以了。//将选中的图片放入父窗体的控件中function InitPicture(obj) {&nbsp;&nbsp;&nbsp; if (navigator.appVersion.indexOf("MSIE") == -1) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.opener.returnAction(obj.title.replace("双击选择该图片,图片地址是", ""));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.close();&nbsp;&nbsp;&nbsp; } else {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.returnValue = obj.title.replace("双击选择该图片,图片地址是", "");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.close();&nbsp;&nbsp;&nbsp; }}

胡说叔叔

通过弹出DIV或IFRAME来加载b页面吧
打开App,查看更多内容
随时随地看视频慕课网APP