我需要从源页面到目标页面进行PostBack。目标页面需要过去几个参数。 (我无法控制目的地,我只知道预期的参数)。
例如目的地页面需要3个参数:
的的param1
参数2
param3
我的源页面包含ids param1,param2和param3的控件,但由于我使用母版页,我的控件被更改为:
的 ctl00 $参数1
ctl00 $参数2
ctl00 $参数3
所以当我做PostBack目标页面时,它没有收到它所期望的参数。我该如何解决这个问题?
这样做的正确方法是什么?
由于
答案 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