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

ASP.NET MVC 2.0 中Session丢失有关问题

2012-06-16 
ASP.NET MVC 2.0 中Session丢失问题这几天遇到一个问题,真的很郁闷。在第一次请求中写入Session,在第二次请

ASP.NET MVC 2.0 中Session丢失问题
这几天遇到一个问题,真的很郁闷。
在第一次请求中写入Session,在第二次请求中读取竟然读取不到。。。
我帖下代码(为了尽可能的排除问题,代码简了):
  public class HomeController : Controller
  {
  public String Write()
  {
  Session["dt"] = System.DateTime.Now.ToString();
  return "写入时间:" + (Session["dt"] != null ? Session["dt"].ToString() : "无值");
  }
  public String Read()
  {
  return "写入时间:" + (Session["dt"] != null ? Session["dt"].ToString() : "无值") + "<br>读取时间:" + System.DateTime.Now.ToString();
  }
  }


1、读取 /Home/Write 返回:
写入时间:2012/6/13 17:49:39

2、读取 /Home/Read 返回
写入时间:无值
读取时间:2012/6/13 17:52:35



[解决办法]
引入这个命名空间using System.Web.SessionState;

实现这个接口: public class HomeController : Controller,IRequiresSessionState


[解决办法]
http://www.cnblogs.com/tonyqus/archive/2006/04/19/378904.html
[解决办法]
http://www.cnblogs.com/hearticy/archive/2009/11/24/1606851.html

热点排行