我使用 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 的另一个窗口。我想以相同的方式打开该 URL showModalDialog
。任何解决方案将不胜感激。