c# - 页面之间的套接字?

标签 c# html .net sockets asynchronous

我有页面A;点击一个链接,我打开一个 Page B (在同一个域中)作为弹出窗口。

Popup 进行一些操作。

当这些操作完成后,我想更新 Page A 的一些 div。

最好的策略是什么?没有 ajax 调用/回调。我猜聊天是这样工作的?你能向我建议这样的策略吗?一种 socket ?

最佳答案

这个答案是针对 JavaScript 的:

在子页面中,您可以使用 var parent = window.opener 获取对父页面的引用。在父窗口中,您可以通过 var child = window.open(/*..*/);

访问子窗口

如果函数在全局范围内,您可以直接调用它们,或者您可以使用 window.postMessage() 设置消息传递系统。

关于c# - 页面之间的套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18492342/

相关文章:

C# 隐藏枚举集合/公共(public)和私有(private)选项可访问性的一部分的可见性

c# - 为什么 ReadOnlyObservableCollection.CollectionChanged 不公开?

c# - 您如何像在代理中一样使用 webrequest/response 处理 cookie?

html - 使用 HTML 标签从 QString 获取纯文本

html - 响应式页脚 html

c# - C#代码与SQL Server 2008存储过程的性能比较

c# - ObjectDataSource 对注释掉的 GridView 有何 react ?

c# - 为什么泛型 class<T> 中的 List<T>.RemoveAll 需要 Predicate 的变体形式?

javascript - Context2D 定义后未定义

c# - 在 C# 中,继承树可以达到多深?