我正在使用带有 LoggedIn 事件的 ASP.NET 4.0 登录控件
protected void Login_LoggedIn(object sender, EventArgs e)
{
if (User.Identity.IsAuthenticated) // return false (why?)
{
string name = HttpContext.Current.User.Identity.Name;
}
Response.Redirect("Default.aspx");
}
该事件正在被触发,我正在用调试器捕捉它。我遇到的问题是由于某种原因User.Identity.IsAuthenticated
返回false
函数结束并重定向到 后Default.aspx
,如果我添加User.Identity.IsAuthenticated
,它会返回true
。
怎么来的?