我实现了会员,而且当用户登录电子,我把这个代码:我该如何解决会员和respons.redirect()
if (Membership.ValidateUser(txtUsern.Text, txtPass.Text))
{
string[] rol = Roles.GetRolesForUser(txtUsern.Text);
string s = rol[0];
DetectRoll(s);
}
,它是DetectRoll();功能:
switch (s)
{
case "manager":
Response.Redirect("~/Manager/Manager.aspx");
break;
case "operator":
Response.Redirect("~/Operator/Operator.aspx");
break;
case "user":
Response.Redirect("~/User/User.aspx");
break;
default:
break;
}
问题是,Respons.Redirect()不动我典型的页面。
主文件夹中的web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="manager" />
<deny users="*" />
</authorization>
</system.web>
</configuration>
请帮忙,谢谢.........
那么它移动到哪个页面? – leppie
非页面。它留在login.aspx – hhjj