我使用ajax请求调用控制器操作,但是当我尝试访问会话(HttpContext.Session [“key”])时,我没有填充任何会话密钥。当我使用ajax拨打电话时,如何访问会话密钥。
答案 0 :(得分:1)
控制器中的可用会话是HttpSessionStateBase。如果您的控制器继承自Controller,您可以使用Session[param]
或base.Session[param]
访问它。但是如果你把它设置为无cookie,这对Ajax来说可能毫无用处。
答案 1 :(得分:0)
很难弄清楚为什么你的会话没有填充Ajax调用。我只能告诉你,你的会话应填充Ajax调用。