当前位置: 代码迷 >> ASP.NET >> 用ajax method为什么不能得到session["userName"],该怎么解决
  详细解决方案

用ajax method为什么不能得到session["userName"],该怎么解决

热度:8472   发布时间:2013-02-25 00:00:00.0
用ajax method为什么不能得到session["userName"]
如果是这样       public   string   UserName
        {
                get
                {
                        return   "admin ";
                }
        }
在[Ajax.AjaxMethod()]就可以得到UserName的值,如果是   public   string   UserName
        {
                get
                {
                        return   Convert.toString(session[ "UserName "]);
                }
        },在初始化的时候可以得到值为admin,可是在[Ajax.AjaxMethod()]却不可以,为什么啊


------解决方案--------------------------------------------------------
[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)]
public ArrayList yourmethod(){

------解决方案--------------------------------------------------------
LS正解,你没允许读取Session的状态和值
  相关解决方案