0

我确信以前有人问过这个问题,但是我发现的所有链接都与将数据发布到弹出页面有关。

在我的情况下,我试图将两个值/变量从弹出页面返回到原始页面。

到目前为止,我的工作是在后面的弹出页面代码中创建两个会话变量,然后在弹出窗口关闭时刷新第一页。我不确定如何最好地做到这一点。我不想要整页刷新,我只想要两个文本框来显示每个会话变量的值。

如果我在关闭按钮上使用回发 URL,我的代码隐藏永远不会触发来填充我的会话变量,它会打开我的调用页面的另一个实例。

如果有人有链接或教程来展示这一点,我会非常感激。

谢谢,

4

2 回答 2

0

首先,我不明白向父级返回值是否需要会话变量?

好吧,您可以将值以 json 或 XML 或数组的形式传递给父级,您所需要的只是一段 JavaScript,即 window.parent,您可以在父级上调用 JavaScript 方法。

如果您的要求是将其保存在服务器会话中,您可以执行当前正在执行的任何操作

于 2012-10-08T15:39:04.283 回答
0

我发现这些链接回答了我的问题,让我可以用 ASP/VB 而不是 JavaScript、JSON 或 XML 来解决这个问题。

http://asp-net.wonderhowto.com/how-to/implement-cross-page-postback-asp-net-214606/

http://www.asp.net/web-forms/videos/how-do-i/how-do-i-implement-a-cross-page-postback-in-aspnet

于 2012-10-09T13:44:19.573 回答