在Visual Studio中重定向标准登录工具时,我需要一些帮助。
我的项目正在使用网络ASP.configuration工具&我正在使用Visual Studio 2010中提供的标准工具。
我有角色设置,每个角色都在项目中有自己的文件夹,需要根据登录名重定向。
例如,当管理员登录时,应将其重定向到~/Admin/default.aspx
我已经在按钮上尝试了一些代码,但似乎无法使其工作。
这是我的代码:
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
if (Membership.ValidateUser(Login1.UserName, Login1.Password))
{
if (Roles.IsUserInRole(Login1.UserName, "Admin"))
{
Response.Redirect("~/Admin/Default.aspx");
}
else if (Roles.IsUserInRole(Login1.UserName, "User"))
{
Response.Redirect("~/User/Default.aspx");
}
}
}
任何帮助?
Ĵ