2012-10-08 40 views
0

我确信之前已经询问过这个问题,但是我发现所有链接都与将数据发布到弹出页面有关。从弹出页面回到调用页面

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

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

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

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

谢谢

回答

0

首先,我不明白,返回值到父确实需要一个会话变量?

那么你可以通过json或XML或数组传递值给父母,你需要的只是一段JavaScript,它是window.parent,你可以调用父方法的JavaScript方法。

如果你的要求是将其保存在服务器会话,你可以做任何你正在做的目前

+0

我希望避免JavaScript和JSON肯定和XML。 JavaScript数组看起来像什么?有没有办法通过ASP直接处理这个问题?我确实将它保存到会话变量,但不知道如何设置特定的文本框值。 – htm11h

+0

那么upvote会有所帮助,无论如何你想要做的是在客户端,所以ASP不会有太大帮助 –

+0

我怎么能在JavaScript中做到这一点?我想如果我可以在两个文本框字段上进行局部页面刷新。这应该工作。我希望没有JavaScript就能做到这一点。 – htm11h