日期:2014-05-17  浏览次数:20542 次

asp.net mvc2 中如何获得Session
我的是两个一般处理程序文件,A页面是生成验证码的ashx文件,B页面是用来ajax登录的ashx文件,但是在B页面中无法获得A页面储存的session。

以前在使用asp.net的时候只是在获取Session的ashx文件中实现一个IReadOnlySessionState接口就可以了,但是在mvc中这样貌似不行。


刚学mvc,忘各位大侠赐教。

------解决方案--------------------
C# code

public JsonResult Ajax1()
        {
            this.HttpContext.Session["aaa"] = "aaa";
            return Json(new { a="action"});
        }

        public JsonResult Ajax2()
        {
            string s = this.HttpContext.Session["aaa"] as String;
            return Json(new { a="action"});;
        }