【发布时间】:2011-03-06 07:48:54
【问题描述】:
我有几个变量需要从一个页面发送到另一个页面... 最好的方法是什么?
一张一张发给他们:
string var1 = Session["var1"] == null ? "" : Session["var1"].ToString();
int var2 = Session["var2"] == null ? 0 : int.Parse(Session["var2"].ToString());
等等……
或者将它们全部放在某种容器对象中?
struct SessionData
{
public int Var1 { get; set; }
public string Var2 { get; set; }
public int Var3 { get; set; }
}
--
SessionData data = Session["data"] as SessionData;
什么是最好的解决方案?你用什么?
【问题讨论】:
-
5 分钟内有 5 个答案...我喜欢这样:D
标签: asp.net session session-variables