1
cshtmlファイルでtarget = "_ parent"を使用しません。私はサーバー側からそれを閉じたいです。つまり、新しいウィンドウにリダイレクトするためのC#アクションです。iframe in c#MVC
現在、同じIframeで開いています。
cshtmlファイルでtarget = "_ parent"を使用しません。私はサーバー側からそれを閉じたいです。つまり、新しいウィンドウにリダイレクトするためのC#アクションです。iframe in c#MVC
現在、同じIframeで開いています。
私は上記の問題のためにこの解決策を見つけました。
投稿が成功すると、新しいView .cshtmlにリダイレクトされ、そこにjavascriptがあります。ご覧のよう
<script type="text/javascript">
$(document).ready(function() {
var IframeModal = top.window.document.getElementById('myIframeModal');
if ($(QuickAddUserModal).css('display') == "block") {
parent.iFrameClose('#IframeModal');
}
if ('@Model.GoToUserRecordOnSave'=='False') {
parent.window.location.reload();
}
else {
var url = '@Url.Action("ViewUser", "Users", new { id = Model.Id })';
parent.window.location.href = url;
}
});
</script>
、そこに、最初に私が近いiFrameを持って、その後、iframe内に開くことができません新しいウィンドウにリダイレクト。それは私のためにうまくいく!