Не удается получить доступ к состоянию сеанса из класса? - PullRequest
3 голосов
/ 02 июля 2010

У меня есть приложение Dynamic Data, в которое я добавил класс для расширения EDM.Все отлично работает, но теперь я пытаюсь установить значение свойства объекта равным значению в состоянии сеанса - и оно не распознает команду сеанса.Я пытаюсь сделать что-то вроде этого:

audit.action_by = CStr(Session("person_name"))

Я думаю, это потому, что у меня нет класса Inheriting Page, но если я добавлю Inherits Page, это сломает другие вещи.Как сделать так, чтобы класс включал возможность использовать сеансы напрямую, не наследуя страницу?

Ответы [ 3 ]

6 голосов
/ 02 июля 2010

Попробуй так:

HttpContext.Current.Session("person_name")
3 голосов
/ 02 июля 2010

Свойство Session классов Page и UserControl является просто ярлыком для HttpContext.Current.Session.

0 голосов
/ 07 февраля 2014

, если HttpContext.Current.Session не работает, чем использовать, как этот System.Web.HttpContext.Current.Session

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