我创建了一个简单的登录表单...我想检查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] 删除。
我来说两句