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
。どんな解決策でも大歓迎です。