我正在使用 ASP 控件登录,我想根据其角色重定向登录的用户。但似乎 The User 采用了上次登录用户的先前值。似乎刷新当前用户或类似我的 webform1.aspx.cs 代码的问题:
protected void Login1_LoggedIn(object sender, EventArgs e)
{
TextBox1.Text = Context.User.Identity.Name.ToString();
if (Context.User.IsInRole("admin"))
{
Response.Redirect("~/admin.aspx");
}
else if (User.IsInRole("user"))
{
Response.Redirect("~/user.aspx");
}
}