我實現了會員,而且當用戶登錄電子,我把這個代碼:我該如何解決會員和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