0
友だち私は奇妙な問題で立ち往生しています。送信ボタンが別の機能と競合しています
私のマスターページでは、ボタン付きの検索ボックスを使用していますが、ユーザーが入力するフォームを持つ「Request Quoteページ」以外のすべてのページで問題なく動作します。 リクエストクォートページにいる人が、ヘッド部分の検索ボックスを使用して検索したい場合は、ユーザーを検索結果ページに移動させるのではなく、「RequestQuoteフォーム」のフォーム検証をトリガーします。
ここ私のコードです。マスターページヘッド部から 検索ボックス
<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");
}
友達私がミスをした任意のアイデア?
これは、「最初のテキストボックスフィールドに移動する」という意味ですか?ユーザが 'SearchButton'をクリックすると、' ISearchButton_Click'の代わりにハンドラ 'IQuoteButton_Click'が呼び出されます。それともEnterキーを押したときに意味するのですか? –
レンダリングされるhtmlの関連ビットを投稿すると便利です。あなたが私のコントロールに矛盾したIDや名前を持っているようです。 –
人が検索ボタンをクリックすると、結果ページを検索するのではなく、Request Quoteフォームの検証が行われます。 –