当我按下按钮时,在另一页面上重定向

时间:2014-04-20 10:27:03

标签: c# asp.net redirect

我正在处理一个项目,但我遇到了问题。 我有2页。 第一页是Default.aspx 第二页是Registration.aspx(带按钮提交和取消)

我想要做的是在Registration.aspx上按下Button_Cancel以在页面Default.aspx上重定向我 我尝试了所有可能性,如

Response.Redirect(Page.ResolveClientUrl("~/Default.aspx"));

Response.Redirect("Default.aspx"); 但是当我按下取消按钮时,它不会在默认页面上重定向我。 这是按钮提交和取消的代码:

 //Submit Button
protected void Button1_Click(object sender, EventArgs e)
{
    if (Page.IsValid)
    {
        lblResult.Text = ("Words were successfully introduced. !");
        lblResult.ForeColor = System.Drawing.Color.Green;
        Response.Write("Your registration is successful !");    
    }
    else
    {
        lblResult.Text = "Incorrect words. Please try again.";
        lblResult.ForeColor = System.Drawing.Color.Red;
    }
  }

//Cancel Button
protected void Button2_Click(object sender, EventArgs e)
{        
    Response.Redirect("Default.aspx");
}

在注册页面上,我有一些字段包含UserName,Email,Password等。 当我按下Button_Cancel时,我收到错误消息以完成那些字段......

url

3 个答案:

答案 0 :(得分:2)

只是做:

Response.Redirect("~/Default.aspx");

请注意,这会重定向到您网站的根文件夹中的Default.aspx

答案 1 :(得分:0)

远景,但仍然......如何使用Button2的PostBackUrl属性并创建cross page postback

答案 2 :(得分:0)

在你的.aspx页面中,制作属性为" Button2_Click"是 ValidationGroup ="无" 并检查!!

相关问题