1. ホーム
  2. asp.net

[解決済み] 特定のボタンにデフォルトの 'Enter' を設定する方法

2023-07-15 18:10:16

質問

あるContentPageにテキストボックスがあります。ユーザーがそのテキストボックスでEnterを押すと、私はこのContentPageで'Submit'ボタンを発射しようとしています。私はその特定のボタンのイベントをオフに発射したいと思います。

代わりに、MasterPageからページの上部に検索テキストボックス&ボタンがあり、この検索ボタンのイベントが発射されます。

MasterPageの検索ボタンではなく、このContentPageの送信ボタンが発火するように制御するにはどうしたらよいでしょうか。

Ektron CMSをコンテンツ管理に使用しています。

どのように解決するのですか?

最も簡単な方法は、フィールドとボタンを Panel 内に配置し、デフォルトボタンを入力時に有効にしたいボタンに設定することです。

<asp:Panel ID="p" runat="server" DefaultButton="myButton">
  <%-- Text boxes here --%>
  <asp:Button ID="myButton" runat="server" />
</asp:Panel>