gpt4 book ai didi

C# web 应用程序 - 在每个页面加载时运行特定类型的代码

转载 作者:太空狗 更新时间:2023-10-30 01:12:45 27 4
gpt4 key购买 nike

我创建了一个简单的LOGIN 表单...我想在每次加载页面时检查Session["UserId"] 是否为空。

而不是在每个页面上写检查 Session["UserId"] 是否为 null。

编写通用代码并调用每个页面的替代方法是什么除了登录和注册表格

如果 Session["UserId"] 为 null 那么我可以很容易地重定向到登录表单否则代码正在进行中

如果可能的话,你可以给我代码和例子..谢谢!!

最佳答案

在 Global.asax 中使用此代码:

public class Global : System.Web.HttpApplication
{ ...
void Application_AcquireRequestState(object sender, EventArgs e)
{
HttpContext context = HttpContext.Current;
// CheckSession() inlined
if (context.Session["UserId"] == null)
{
context.Response.Redirect("Login.aspx");
}
}
...
}

关于C# web 应用程序 - 在每个页面加载时运行特定类型的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55877899/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com