C# 从非内容页(asp.net)向母版页发送消息

C# 从非内容页(asp.net)向母版页发送消息,c#,jquery,asp.net,ajax,master-pages,C#,Jquery,Asp.net,Ajax,Master Pages,是否可以从asp.net中的非内容页向母版页发送消息 以下是场景: 1-用户单击内容页A上的按钮,然后打开一个新窗口(新浏览器页)X 2-用户在新窗口X中上载少量文档 3-当doucments被上传到第X页时,用户可以浏览不同的页面。在第X页完成上传时,他可能在A页或B页 4-需要向主网站发送信息,说明“文件已上载” 问题1:这可能是我想要实现的吗 问题2:如果是,那么将消息发送回主网站的不同方式是什么?如果上载窗口是通过javascript打开的,那么您可以使用“window.opener”来

是否可以从asp.net中的非内容页向母版页发送消息

以下是场景:

1-用户单击内容页A上的按钮,然后打开一个新窗口(新浏览器页)X

2-用户在新窗口X中上载少量文档

3-当doucments被上传到第X页时,用户可以浏览不同的页面。在第X页完成上传时,他可能在A页或B页

4-需要向主网站发送信息,说明“文件已上载”

问题1:这可能是我想要实现的吗


问题2:如果是,那么将消息发送回主网站的不同方式是什么?

如果上载窗口是通过javascript打开的,那么您可以使用“window.opener”来指代打开iframe的窗口。您可以通过window.opener调用主窗口中的函数。考虑到这一点,您可以在母版页上定义一个函数,该函数在调用时显示消息。上载完成后,上载窗口可以通过window.opener属性调用该函数。上载完成后,用户可能不在打开新窗口的同一窗口上。然后,您需要在服务器端执行此操作。让上载窗口更新与给定用户相关的服务器上的一些数据(可以存储在数据库、会话变量等中),让母版页定期轮询用户的更新,并相应地显示消息。还有其他可能性吗?