页面不会重定向C#ASP.net

时间:2014-03-25 09:35:43

标签: c# asp.net response.redirect

为什么我的网页没有重定向?弹出“有效用户”提示。但我的页面没有重定向。可能是什么问题?

protected void LoginButton_Click1(object sender, EventArgs e)
{
if (Page.IsValid)
{
User userLogin = new User();
userLogin.userId = this.txtUserName.Text.Trim();
userLogin.userPwd = this.txtPwd.Text.Trim();

string result = CommonFunctions.Check_ValidUser(userLogin);

if (result == "s")
{
Response.Write("<script>alert('" + "Valid user"+ "') ; location.href='Login.aspx'</script>");
Response.Redirect("DrugEntry.aspx",true);
}
else
{
string message = "We don't seem to have this user registered. Please try again.";
Response.Write("<script>alert('" + message + "') ; 
location.href='Login.aspx'</script>");
}
}
}

1 个答案:

答案 0 :(得分:1)

您的代码似乎是正确的。

确保您的页面位于同一目录中。如果它不在下面示例中提到的使用它的同一目录中:

Response.Redirect("[Directory Name]/DrugEntry.aspx",true);