2

我正在创建一个从用户那里收集数据的 ASPX 应用程序,可以根据这些数据创建一个文件。根据用户类型收集不同类型的数据。另外,我必须检查数据库以查看数据库中是否已有数据。我正在寻找一种简单的方法来跟踪数据,同时在所有收集数据的 ASPX 页面之间进行遍历。我知道我可以在 URL 中传递数据,如果我找不到替代方法,那么我将使用它。

我的问题是,是否可以将数据放入 C# 对象并以某种方式在 ASPX 页面之间传递该对象的实例?

4

3 回答 3

2

最简单的就是使用Session包。

Session["FirstName"] = FirstNameTextBox.Text;
Session["LastName"] = LastNameTextBox.Text;

从会话状态中检索对象时,将其转换为适当的类型。

ArrayList stockPicks = (ArrayList)Session["StockPicks"];

这是 MSDN 上关于会话状态的更详尽的文章:http: //msdn.microsoft.com/en-us/library/ms178581.aspx(从中无耻地复制了简短的代码示例)

于 2012-06-19T13:36:08.553 回答
1

假设数据不是太大,我会将数据放入Session并逐页检索。

于 2012-06-19T13:36:10.770 回答
1

您可以为此使用 Session 对象。

于 2012-06-19T13:36:24.807 回答