如何在不重新加载第一个网格的情况下将变量从网格传递到新页面

时间:2009-09-11 21:11:46

标签: asp.net javascript datagrid

我有一个将数据加载到网格中的页面。当用户选择网格中的一行时,我需要将它们发送到另一个页面,并根据第一页中选择的ID打开第二页。

目前,我正在回到第一页,构建网格,从行中获取ID,将其填入会话,然后响应。转发到第二页。

我想避免重新加载第一页只是为了获取ID值,但我不想将ID放在查询字符串中。

我不想使用server.transfer,因为我希望URL切换到第二页。

任何建议都将不胜感激!

3 个答案:

答案 0 :(得分:0)

存储加密的Cookie

有链接帖而不是get。

答案 1 :(得分:0)

您是否考虑过将ID存储在按钮的命令参数中,然后只需按一下按钮点击该属性并执行当前正在执行的会话操作?至少那时你不需要进行网格重建,你可以在会话中填充它并进行重定向。

答案 2 :(得分:0)

我找到了这个答案,我认为这可能就是你要找的。

Can the PostbackUrl be set for a GridView CommandField?