javascript - 如何从 javascript 打开新窗口并在关闭时从中获取值

标签 javascript asp.net asp.net-mvc

我在 MVC3 View 中有一个图像,在其单击处理程序上,我使用以下方法调用操作方法:

    $.ajax({
    type: "POST",
    url: action,
    success: function (result) {
      //do Stuff
    }
    });

我想要

  • 检查服务器上的内容,然后
  • 打开一个新窗口,然后
  • 当用户关闭该窗口时,父窗口会使用新窗口中的值进行更新。

我有点不知道这是否可能,有人知道如何做到这一点吗?

最佳答案

你的意思是:

(HttpContext.Current.Handler as System.Web.UI.Page).ClientScript.RegisterStartupScript(
            this.GetType(),
            "winPop",
            "window.open(\"html/???.htm\", \"popup\", \"width=480, height=400\");",
            true);

关于javascript - 如何从 javascript 打开新窗口并在关闭时从中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9263074/

相关文章:

javascript - 将字符串从 .NET 传递到 JavaScript 变量

asp.net - LINQ to SQL、ExecuteQuery 等

c# - 如何使用 asp.net mvc 在模态中插入 json 消息

c# - ASP.NET MVC AuthorizeAttribute 将值传递给 Action 方法?

javascript - 在 TypeScript 中动态返回一个类构造函数

javascript - Slickgrid Treeview 搜索

javascript - 父 Div 元素内的图像居中问题

javascript - 使用对象数组解构对象

c# - session 状态跨子域共享 session ,VB.NET 网站 C# MVC 4 应用程序

asp.net-mvc - ASP.NET MVC 编辑多个子记录的示例