跨页回发并将信息从源页面传递到目标页面

时间:2010-02-15 05:16:40

标签: .net asp.net

我在“源”页面中有一个FileUpload控件。在上传按钮处理程序中,我将文件读入内存(在进行一些验证后)并且因为它总是将成为TXT文件,所以我创建了一个我需要传递到目标页面的字符串。

我想过使用Cross Page postback并设置上传按钮的PostBackUrl属性。但似乎上传按钮处理程序中的断点永远不会被命中。它直接转到目标页面中的Page_Load

如果我不能使用跨页回发并且不想使用Session或数据库,如何将此字符串从Source页面传递到Destination页面?

任何?

2 个答案:

答案 0 :(得分:1)

您可以使用HTTPContext对象执行此操作。只需将您的值添加到此类

的上下文中
Context.Items["Myvariable"] = "myValue";

请参阅 HttpContext Items Collection

答案 1 :(得分:0)

我最终使用Session