0

検索バーと検索送信ボタンのあるマスター ページがあり、他のページには送信ボタンのあるフォームがある場合があります。検索をasp:Panelに入れ、そのDefaultButtonを検索送信ボタンに設定する前に、この質問に対する答えを見つけました。したがって、マスター ページの .aspx コードは次のようになります。

 <asp:Panel ID = "searchBoxPanel" runat = "server" DefaultButton="SearchBTN">
<asp:TextBox ID="searchText2" class="search-query row-fluid" placeholder="Search"  runat="server" onfocus="Search_Focus"></asp:TextBox>
 </asp:Panel>

 <asp:Button ID="SearchBTN" runat="server"  onclick="SearchBTN_Click" Text="Search Postings"/>

奇妙なことは、たとえば私のログインページで、ログインフォームでEnterキーを押すと、ログイン送信ボタンを押すことを知っていることです。

ただし、送信ボタンに同じ .aspx コードを使用しているページが他にもいくつかありますが、Enter キーを押すと、検索ボタンを押していると見なされます。

比較のために、ここに私のログイン .aspx コードを示します (Enter キーを押すと正しく動作します)。

<asp:Button ID="loginBTN" runat="server" UseSubmitBehavior="true" onclick="loginBTN_Click" Text="Log In" />

正しく機能しない別のページの別のボタンがあります

<asp:Button ID="anotherBTN" runat="server" UseSubmitBehavior="true" onclick="anotherBTNClick" Text="Test" />
4

1 に答える 1