2
什么时候可以访问HttpContext.User的最早点?何时初始化HttpContext.User?
什么时候可以访问HttpContext.User的最早点?何时初始化HttpContext.User?
您可以使用HttpApplication的AuthenticateRequest事件。以下是一些示例代码:
public class MyHttpModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.AuthenticateRequest += context_AuthenticateRequest;
}
void context_AuthenticateRequest(object sender, EventArgs e)
{
var application = (HttpApplication) sender;
var name = application.Context.User.Identity.Name;
}
public void Dispose()
{
}
}
在身份验证之前它如何可用? – 2009-07-27 19:46:43