将信息从一个webform发送到另一个webform

时间:2009-11-27 18:34:46

标签: c# vb.net webforms parameters asp.net

我正在生成HyperLinks,所有这些(取决于circunstance,可能是1,2或1000)发送到同一个webform:

来自default.aspx的

到envia.aspx

我不能使用会话,或者我已经知道的任何东西,因为我无法创建我想要的任何方法(由于可能的大数字而不会很好)

例如,我按需打印三行:
房子[link]
车[链接]
花[链接]

我希望这三个链接加载相同的aspx webform作为参数发送带有这些行的字符串。

我不在乎答案是在vb.net还是在c#中,你可以帮助它的任何东西都可以(我正在使用vb.net)

2 个答案:

答案 0 :(得分:4)

可以使用查询字符串吗?

envia.aspx?param1=something&param2=somethingelse

在envia.aspx中:

string param1 = Request["param1"];
string param2 = Request["param2"];

答案 1 :(得分:0)

跨页回发怎么办?只使用过一次,但这听起来像是一个很好的候选人。请参阅ASP.NET网页中的跨页发布,http://msdn.microsoft.com/en-us/library/ms178139.aspx