2013-05-21 66 views

回答

1

您可以将数据发布到另一个页面(这与使用查询字符串稍有不同,但可能与您的喜好过于相似)。可以使用Request.Form [“name_of_control”]读取POSTED到另一个Web表单的任何数据。

在某些情况下,我不得不开发自己的方法,包括生成一个GUID并将其从页到页传递。然后,任何页面都可以从静态键/值结构中提取与给定GUID关联的数据结构...与Sessions类似,但我对它的工作原理有了更多的控制。它允许任何用户在我的应用程序中打开多个同时打开的窗口/标签,并且每个标签都可以在不影响其他人的情况下工作(因为每个标签都传递一个不同的GUID)。无论您选择哪种方法,我都强烈建议您考虑一下,用户可能希望通过多个窗口/选项卡同时使用您的应用程序。

适合您的正确工具取决于您的需求。记住你的挑战在于使HTTP本质上更无状态。此主题在这个主题上有非常好的讨论:Best Practices for Passing Data Between Pages

+0

你能展示一个样本吗? TKS! – Pazoti

+0

哪种方法的样本?发布到另一个页面? – mikey

+0

对不起...是的,你的方法。 TKS! TKS! – Pazoti