C# Mvc4 paytm集成-关闭弹出窗口并重定向到主视图
我正在将paytm集成到我的站点。我有视图,即C# Mvc4 paytm集成-关闭弹出窗口并重定向到主视图,c#,asp.net-mvc-4,paytm,C#,Asp.net Mvc 4,Paytm,我正在将paytm集成到我的站点。我有视图,即索引。目前,它只是一个视图,其中包含一个打开弹出窗口的按钮 这是我的看法 @{ ViewBag.Title = "paytm"; } <style> .btn2 { background-color: #00b9f5; padding-bottom: 10px; padding-top: 10px; } </style> <h2>paytm&
索引
。目前,它只是一个视图,其中包含一个打开弹出窗口的按钮
这是我的看法
@{
ViewBag.Title = "paytm";
}
<style>
.btn2 {
background-color: #00b9f5;
padding-bottom: 10px;
padding-top: 10px;
}
</style>
<h2>paytm</h2>
<button class="btn2" style="font-weight: 600;" onclick="popitup('http://localhost:49569/home/paytmcheckout');">Pay With Paytm</button>
<script>
function popitup(url) {
window.open(url, "_blank", "width=700,height=700,scrollbars=yes");
}
</script>
只需将一些数据发布到paytm即可。你可以在这里找到代码
当请求发送到paytm时,它会处理它,并在回调url上发送一些响应。在我的例子中,我创建了一个动作,即谢谢
。但是我想关闭弹出窗口(从索引
视图调用)并在索引
视图中显示响应,而不是显示谢谢
视图。当前弹出窗口未关闭并在其中显示谢谢
视图。如何关闭弹出窗口并在索引
视图中显示结果?我不明白我该如何实现这一点
我想在主窗口中实现这样的功能-
<script language="Javascript">
function popitup(url) {
newwindow=window.open(url, "_blank", "width=700,height=700,scrollbars=yes");
if (window.focus) {newwindow.focus()}
}
</script>
使用
在这个视图文件中,您可以这样编码
<script language="Javascript">
(function(){
window.opener.location.href="http://bla.bla.bla";
self.close();
})();
</script>
(功能(){
window.opener.location.href=”http://bla.bla.bla";
self.close();
})();
有关更多详细信息,请参见谢谢您的回复。你能告诉我在我的办公室里怎么做吗?谢谢。我添加了
(function(){window.opener.location.href=”http://bla.bla.bla“self.close();}()”代码>到我的谢谢
视图,而不是我的paytmcheckout
<script language="Javascript">
function redirectToFB(){
window.opener.location.href="http://bla.bla.bla";
self.close();
}
</script>
return new EmptyResult();
return View();
<script language="Javascript">
(function(){
window.opener.location.href="http://bla.bla.bla";
self.close();
})();
</script>