В каком событии я должен проверять наличие cookie-файла, переопределяя мой контроллер? - PullRequest
1 голос
/ 22 июня 2009

в моем приложении .net mvc я переопределяю класс Controller и создаю свой собственный, от которого я унаследую все мои контроллеры.

В каком событии я должен проверить наличие куки?

Имеет ли смысл OnActionExecuting?

Я пробовал OnActionExecuting, но не могу найти коллекцию файлов cookie?

HttpCookie myCookie = ????????????

1 Ответ

1 голос
/ 22 июня 2009

Да, вы можете проверить куки в OnActionExecuting (). Это очень просто:

protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
    HttpCookieCollection cookies = Request.Cookies;

    // Check your cookies:

    bool yourCookieExistsInRequest = cookies["YourCookie"] != null;

    HttpCookie yourCookie = cookies["YourCookie"];

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