首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样把后台生成的对象,放到session里面?该怎么处理

2012-03-19 
怎样把后台生成的对象,放到session里面?页面用户每次进行设置,都会通过方法 saveConfiguration()生成或更

怎样把后台生成的对象,放到session里面?
页面用户每次进行设置,都会通过方法 saveConfiguration()生成或更新一个保存设置信息的对象 UserConfiguration,怎

样把此对象放到session里 或者把对象ID放到session里 这样用户每次进入就可以根据对象ID(不同用户对应不同的对象ID)获

得对应属性设置,现在建立了session类,具体应该怎样操作, 在saveConfiguration 方法中调用session的set方法可行吗? 求

大侠指教

[解决办法]
public static bool CheckUserSession()
{
object o = System.Web.HttpContext.Current.Session["UserModel"];
if (o == null)
return false;
else
return true;
}
[解决办法]

C# code
Session["这里你取个名字"] = 你要存的对象或的对象的ID;判断的时候if(Session["这里你取个名字"] != null){    //这里直接把Session里的取出来赋值给你要用的对象}else{    //重新用你的方法生成你要用的对象,再赋给session}
[解决办法]
private void a() 
{
Student stu = new Student();
stu.Name = "李四";
Session["USER"] = stu;
}
private void b() 
{
Student stu = new Student();
stu = Session["USER"] as Student;
stu.Name = "张三";

}
private string c() 
{
Student stu = new Student();
stu = Session["USER"] as Student;
string name = stu.Name;
return name;
}



这个例子 是你需要的·

热点排行