如何从一个页面到另一个页面进行PostBack并传递参数?

时间:2011-07-05 20:24:13

标签: .net post parameters postback

我需要从源页面到目标页面进行PostBack。目标页面需要过去几个参数。 (我无法控制目的地,我只知道预期的参数)。

例如目的地页面需要3个参数:
的param1
参数2
param3

我的源页面包含ids param1,param2和param3的控件,但由于我使用母版页,我的控件被更改为:
ctl00 $参数1
ctl00 $参数2
ctl00 $参数3

所以当我做PostBack目标页面时,它没有收到它所期望的参数。我该如何解决这个问题?

这样做的正确方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

您可以使用带有

的Server.Transfer发布到其他页面

HttpContext.Current.Items [“CustomerName”] =“Fred”;

以下文章概述了您的选择。 Cross Page Postback and passing info from source to destination page

有关HttpContext项目的更多信息: http://www.4guysfromrolla.com/articles/060904-1.aspx