Есть ли способ выполнять код при каждой загрузке страницы в ASP.NET Core 5, как в веб-формах? В Web Forms я использовал обработчик событий Page_Load()
, но что эквивалентно ему в ASP.NET Core 5? Поэтому, если я вызову какое-либо действие в любом контроллере, он сначала запустит мой код, а затем запустит выполнение действия.
Я нашел это: Как выполнить общий код для каждого запроса?, но когда я попробовал, я получил ошибки.
Пожалуйста, дайте мне четкое решение.
Кроме того, мне нужно решение для проверки сеанса из одного места, вместо того, чтобы писать код проверки сеанса в каждом контроллере, я создаю сеанс после успешного входа в систему, но как лучше всего проверить сеанс на всех контроллерах и если это null, а затем перенаправить на страницу входа?