提交按钮与不同的功能冲突

本文关键字:功能 冲突 按钮 提交 | 更新日期: 2023-09-27 18:25:59

朋友们,我遇到了一个奇怪的问题,我需要你的建议来解决它。

在我的母版页中,我使用了一个带按钮的搜索框,它在除"请求报价页"之外的所有页面中都可以正常工作,该页面有一个表单供用户填写。如果一个人在"请求报价"页面上,并且想使用标题部分的搜索框进行搜索,它不会将用户带到搜索结果页面,而是触发"请求报价表单"的表单验证

这是我的密码;主页标题部分的搜索框

<asp:TextBox ID="SearchBox" runat="server" CssClass="search_textbox" ></asp:TextBox>
<asp:ImageButton ID="SearchButton" runat="server" onclick="SearchButton_Click" />
protected void ISearchButton_Click(object sender, ImageClickEventArgs e)
{ Response.Redirect("Search-commercial.aspx?Zip=" + SearchBox.Text); }

请求报价页面中的一些代码

<asp:TextBox ID="Email" runat="server"></asp:TextBox>
<asp:ImageButton ID="QuoteButton" runat="server" onclick="QuoteButton_Click" />
protected void IQuoteButton_Click(object sender, ImageClickEventArgs e)
{ SqlDataSource3.Insert();
  Response.Redirect("InstallerThanks.aspx");        
}

朋友们知道我在哪里犯的错吗?

提交按钮与不同的功能冲突

与其禁用所有验证器,不如使用不同的ValidationGroup。