通过避免必要的字段验证重定向到上一页

时间:2015-04-13 06:54:26

标签: c# asp.net

我有3页

  1. 登录
  2. 主页
  3. 添加员工
    现在我在"添加员工"应重定向到上一页的页面!但是当我点击它时,所需的现场验证器将打开!!如何避免使用后退按钮?
    我尝试使用两种类型的代码,但两者都被卡在那里进行验证。

  4. protected void Button2_Click(object sender, System.EventArgs e)
    {
         string prevPage = Request.UrlReferrer.ToString();
         Response.Redirect(prevPage);
    }
    

    这个

    protected void Button2_Click(object sender, EventArgs e)
        {
            Response.Redirect("home.aspx");
        }
    

1 个答案:

答案 0 :(得分:3)

在aspx页面上,您需要为后退按钮设置CausesValidation = false。见下文

<asp:Button ID="btnBack" runat="server" CausesValidation="false" Text="Back"  />

添加 CausesValidation = false 。验证事件不会触发该按钮单击,您的重定向将正常工作。

希望有所帮助