У меня проблема с элементами сеанса. Прежде чем использовать их, я хочу проверить, существуют ли они, но использование этих кодов дает мне ошибку:
If (Session("SomeSessionItem") Is Nothing) Then
...
End If
Это ошибка:
Ссылка на объект не установлена на экземпляр объекта.
Я думаю ] Session ("SomeSessionItem")
пытается получить значение элемента сеанса. Если элемент не существует, возникает исключение. Но как мне проверить, существует ли элемент сеанса, прежде чем использовать его?
Home.aspx
. Home.aspx.vb
я создаю экземпляр WebUserControl SomeControl.ascx
. Обратите внимание, что в Home.aspx.vb
обработчике событий Page_Load
я могу использовать условие для проверки сеанса без получения исключения. SomeControl.ascx.vb
Я пытаюсь получить доступ к сеансу, здесь возникает исключение.