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

来源:互联网 发布:moira七政四余软件 编辑:程序博客网 时间:2024/05/23 13:34

在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" />的。

 

 

 

 

原创粉丝点击