从jQuery Ajax回发获取会话

本文关键字:获取 会话 jQuery Ajax | 更新日期: 2023-09-27 18:18:54

我在控制器中有一个方法,我通过jquery ajax调用调用。

但是,我无法在控制器方法中获得会话信息。

using System.Web;
using System.Web.SessionState;
public class GoogleController : Controller, IRequiresSessionState
  public ActionResult GetMapPoints()
    string searchTerm = (string) Session["searchTerm"];

上面总是返回一个空对象

从jQuery Ajax回发获取会话

你没有在post中发送session对象

如果您将会话id存储在查询字符串中,则可以发送会话id。我注意到你在会话变量中放了一个搜索词,你为什么这么做?您应该将搜索词作为参数传递到ajax post中。