C# Mvc4 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&

我正在将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>