【发布时间】:2010-08-17 16:17:59
【问题描述】:
我需要限制多个用户登录我的系统。我在 global.asax 中使用 Application_OnPostAuthenticateRequest 事件来查看是否有人登录。它工作得非常好。
但是 CSS 没有加载并且屏幕看起来很糟糕。如果我在该事件中注释掉代码,页面将完美呈现...
我错过了什么? Application_OnPostAuthenticateRequest 和 CSS 有什么关系??
非常感谢您的帮助
【问题讨论】:
-
你在
Application_OnPostAuthenticateRequest做什么请发布一些代码,很有可能是你的代码导致了问题,因此当你注释掉你的代码时它会起作用。 -
我同意 Ben 的建议,即提供一些上下文。如果您将现有代码替换为一些无操作类型代码(例如虚拟分配),CSS 问题是否仍然存在?
-
这是我的 Global.asax 文件中的代码 protected void Application_PreRequestHandlerExecute(Object sender, EventArgs e) { if (Session["user"] != null) // 例如这是在初始登录之后 { string sKey = (string)Session["user"];字符串 sUser = (string)HttpContext.Current.Cache[sKey];如果我注释掉其中的代码,它就可以工作。如果我取消注释它,CSS 不会加载。我希望每次请求页面时都执行此功能,这样我就可以限制登录用户的数量。让我试试 Dug 的建议
标签: c# .net asp.net css global-asax