у меня есть главная страница, MasterPage1.master
она содержит пользовательские элементы управления header
, headercontent
и footer
. я написал код в пользовательском управлении headerconten
if(session["somesession"]==null)
{
Response.Redirect("Somepage.aspx");
}
проблема в том, что когда я открываю страницу с файлом главной страницы MasterPage1.master
без входа в систему, т.е. session["somesession"]==null
, тогда она выдает исключение нулевой ссылки для сеанса. Это нормально, потому что мой сеанс не имеет значения, поэтому он выдает исключение.
Мой вопрос:
Я ожидал сначала выполнить код страницы управления пользователем перед кодом страницы и перенаправить на
somesession
, но этого не происходит. может кто-нибудь объяснить мне, почему ??