Они действительно ссылаются на один и тот же экземпляр, но если вы посмотрите на методы в Reflector , вы увидите, что они ведут себя немного по-другому (способами, которые вряд ли будут иметь значение в большинстве приложений) :
- Звонок на
Page.Session
использует
кэшированный HttpSessionState
ссылка .
- Метод
Page
сгенерирует, если
состояние сеанса не включено, пока
HttpSessionState.Session
просто
возвращает все, что есть в
Ведро AspSession его Items
коллекция.