模式窗口中submit导致弹出新窗口错误的处理

在window.showModalDialog 弹出的模式窗口中如果进行submit提交,或点击服务器控件进行_doPostBack提交都会出现弹出一个新窗口的错误。如何解决这个问题呢?

 

 在页面的<head>中进行如下处理:

 

<head>

    <base target="_self" />
</head> 

 

发现还是无法解决问题。改如何办呢?

 

在同文件夹下创建一个新的html文件 view.htm 。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
</head>
<body>
    <iframe src="Reprot.aspx" width="100%" height="100%">
</body>
</html>

接下来在showModalDialog 中打开 view.htm 该文件,即可解决问题。

 

Reprot.aspx 页面中的<head>区域还是要加上:<base target="_self" />的。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值