Internet Explorer では、TextBox P で Enter キーを押すと、LoginButton の onclick イベントを使用してフォームが送信されます。
これが私がしたいことです。
Google Chrome では、Enter キーを押すと、Button1 の onclick でフォームが送信されます。
これは私が望んでいることではありません。
通常の状況では、Button1 は実際にはフォーム上に表示されません。特定の状況下で、別のタスクを実行してからログインするために表示されます。
誰かがEnterキーを押したときに常にLoginButton onclickを使用するように、ブラウザーを個別に強制するにはどうすればよいですか?
<asp:TextBox ID="P" runat="server" TextMode="Password" Width="150"></asp:TextBox>
<asp:LinkButton CssClass="button" ID="LoginButton"
runat="server" CommandName="Login" Text="Log In" ValidationGroup="Login1"
onclick="LoginButton_Click" />
<asp:Button
ID="Button1" runat="server"
Text="Submit" onclick="Button1_Click" />