Member 14760154 Ответов: 1

Как настроить автоматическое перенаправление в ASP.NET веб-форма


У меня проблема с моим проектом ,

Я бы хотел ,чтобы после запуска моего проекта он перенаправился на страницу входа в систему,

но когда я запускаю свой проект, его перенаправляют на сайт.Мастер.aspx-файл

Что я уже пробовал:

это мой код.

в сайтах.Мастер.aspx-файл

protected void Page_Load(object sender, EventArgs e)
       {
           if (Session == null)
           {
               Response.Redirect("View/Login.aspx");
           }
       }

1 Ответов

Рейтинг:
2

Sinisa Hajnal

Если вы установите аутентификацию форм, то получите это автоматически.

Сеанс всегда будет определен...вместо этого проверьте некоторое значение, которое вы установили после входа в систему. Что-то вроде

В файле login.aspx, который после успеха

Session["loggedIn"] = true;


В Page_Load где бы то ни было
if ((bool)Session["loggedIn"] == true)