如何在使用 ASP.NET 加载页面之前检查变量并重定向到另一个页面?
我知道生命周期,PageInit()
听起来是对的,但我似乎找不到任何地方可以在 Visual Studio 中放置没有错误的代码。
我不能把它放在onpageinit=""
我的页面声明的第一行。我想把它放在不同的地方吗?我的页面声明如下所示:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="dashboard.aspx.cs" Inherits="dashboard" MasterPageFile="~/Design.master" %>
这是我想在页面加载时运行的代码:
// Check if the user is logged in, if not send them to the login page
if (session.logged_in == false)
{
// Redirect the user to the login page
Response.Redirect("login.aspx");
}