我在控制器中有一个方法,我通过jquery ajax调用来调用。
但是,我无法获得控制器方法中的会话信息。
using System.Web;
using System.Web.SessionState;
public class GoogleController : Controller, IRequiresSessionState
public ActionResult GetMapPoints()
string searchTerm = (string) Session["searchTerm"];
以上总是返回一个空对象
答案 0 :(得分:0)
您不会在帖子中发送会话对象。
如果要将会话ID存储在查询字符串中,则可以发送该会话ID。我注意到你在一个会话变量中放了一个搜索词,你为什么要这样做?您应该将搜索词作为ajax帖子中的参数传递。