我需要知道,为什么在发布到IIS时地址会自动更改。

这是显示登录页面的地址:

localhost/Travel

登录后,我的地址更改为

localhost/Admin/Index.aspx  = > this shows error page not found

所以我在/ Admin之前添加Travel

localhost/Travel/Admin/Index.aspx = > OK

我的问题是,为什么登录后Travel消失了?

这是我的登录代码:

if (txtuname.Value == DU.Username && txtpass.Value == DU.Password && DU.Role == "User")
{
    Session["Username"] = DU.Username;
    Session["Nama"] = DU.Nama;
    Response.Redirect("Index.aspx");
}
else if (txtuname.Value == DU.Username && txtpass.Value == DU.Password && DU.Role == "Admin")
{
    Session["Username"] = DU.Username;
    Session["Nama"] = DU.Nama;
    Response.Redirect("../Admin/Index.aspx"); = > my login page in User/Login.aspx
}
else
{
    ShowMessage("Password/Username Salah !");
}

  ask by Habib translate from so

本文未有回复,本站智能推荐: