Получить сессию из jQuery Ajax Postback - PullRequest
0 голосов
/ 27 декабря 2011

У меня есть метод в контроллере, который я вызываю с помощью jjery ajax call.

Однако я не могу получить информацию о сеансе внутри метода контроллера.

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

public class GoogleController : Controller, IRequiresSessionState

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

Выше всегда возвращает нулевой объект

1 Ответ

0 голосов
/ 27 декабря 2011

Вы не отправляете объект сеанса в своем сообщении.

Вы можете отправить идентификатор сеанса, если храните его в строке запроса.Я заметил, что вы вводите поисковый запрос в переменную сеанса. Почему вы это делаете?Вы должны передавать поисковый термин в качестве параметра в своем сообщении ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...