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

阿基列什·辛格

我创建了一个简单的登录表单...我想检查Session [“ UserId”]是否为null ...在每次加载页面时。

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

编写通用代码并调用除LOGIN和REGISTRATION表格之外的每一页的另一种方法是什么

如果Session [“ UserId”]为null,那么我可以轻松地重定向到LOGIN表单,否则代码正在进行中

如果可能的话,您可以给我示例代码。谢谢!

哈桑

在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");
        }
    }
  ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章