从jQuery Ajax Postback获取会话

时间:2011-12-27 01:41:04

标签: c# asp.net-mvc

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

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

using System.Web;
using System.Web.SessionState;

public class GoogleController : Controller, IRequiresSessionState

  public ActionResult GetMapPoints()
    string searchTerm = (string) Session["searchTerm"];

以上总是返回一个空对象

1 个答案:

答案 0 :(得分:0)

您不会在帖子中发送会话对象。

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