不知道為什麼,將Response.Redirect ("indexp.aspx")放在頁面的什麼地方都不進行跳轉了,只是登陸頁面閃了一下,之前還是跳轉的,改動一些代碼就這樣了。
if (pn.IsExit())
{
Session["PName"] = UName.Text.Trim();
Session["PWD"] = PWD.Text.Trim();
if (Person.Checked)
{ Response.Redirect("indexp.aspx"); }
if (Company.Checked)
{
Response.Redirect("indexc.aspx");
}
}
else
{
Response.Write("<script>alert('用戶名或密碼錯誤')</script>");
return;
}
跪求,一下午都在糾結了,如果還是不知道是怎麼回事,就無法進行了。
redirect後加個Response.End();試試