关于Ajax.net 操作和访问 session application request
session:
在AJAX.NET中如果处理函数需要对SESSION进行操作,‘[AjaxPro.AjaxMethod]’需要改成‘[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]’
然后在方法体内直接使用session即可。不能通过HttpContext.Current.Session进行访问
application:
在ajax.net的方法体中需要使用 HttpContext.Current.Application 对application 进行操作和访问,而不能直接通过Application访问
request:
在ajax.net的方法体中需要使用HttpContext.Current.Request 实现对reuquest进行操作和访问,类似于application
原因:直接使用的Application 或Request等都是由Page类继承下来的,而用Ajax.net对后台方法访问的时候,这些方法并不属于Page类
在AJAX.NET中如果处理函数需要对SESSION进行操作,‘[AjaxPro.AjaxMethod]’需要改成‘[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]’
然后在方法体内直接使用session即可。不能通过HttpContext.Current.Session进行访问
application:
在ajax.net的方法体中需要使用 HttpContext.Current.Application 对application 进行操作和访问,而不能直接通过Application访问
request:
在ajax.net的方法体中需要使用HttpContext.Current.Request 实现对reuquest进行操作和访问,类似于application
原因:直接使用的Application 或Request等都是由Page类继承下来的,而用Ajax.net对后台方法访问的时候,这些方法并不属于Page类