我使用javascript window.showModalDialog
创建了一个弹出窗口,该页面有一个按钮,但问题是当我点击该按钮时会打开一个新窗口,它是我弹出窗口的同一页面
我在互联网上搜索并找到解决方案,但解决方案无效
<head>
<base target="_self" />
</head>
我正在打开窗口
window.showModalDialog(url, '', 'unadorned:yes;resizable:1;dialogHeight:550px;dialogwidth:985px;scroll:yes;status=yes,scrollbars:yes,resizable:yes,location:yes');
和页面包含一个按钮,单击按钮它会在控制器中执行某些操作,并在执行操作后执行代码
requestDetails.MessageText = "Request has been saved successfully.";
if (requestDetails.isCloneRequest)
return Content("<script> alert('" + requestDetails.MessageText + "'); window.close(); </script>");
else
return Content("<script> alert('" + requestDetails.MessageText + "'); var url = ''; var currentUrl = location.href; currentUrl = currentUrl.toLowerCase(); window.location.href = currentUrl+'" + url + "' ; </script>");
用上面的URL打开另一个窗口。我想在同一个showModalDialog
中打开该网址。任何解决方案将不胜感激。