1

2 つの Textbox と 3 つの Button を持つ ASP WebForm があり、TextBox で return キーを押すたびに特定の button_click イベントが発生するようにしたいのですが、どうすればこれを実現できますか?

残念ながら、TabIndex-Property を使用してみましたが、実際には、TextBox で return を押すのではなく、タブ移動に対してのみ機能するようです。

ありがとう!

4

3 に答える 3

3

みなさん、回答ありがとうございます - 設定する必要がある MasterPage 内の aspx ページの解決策を見つけました

Form.DefaultButton = myButton.UniqueID;

それ以外の

Form.DefaultButton = myButton.ID;

これはエラーをスローします。

みんな、ありがとう!

于 2011-02-04T10:13:12.023 に答える
2

フォームの AcceptButton を、押したいボタンに設定します。

form1.AcceptButton = btnOK;
于 2011-02-04T09:56:51.037 に答える
2

defaultbuttonプロパティ値をID目的のボタン コントロールの に設定することで、コントロールのマークアップでデフォルトとして使用するボタンを直接設定できます。これを試してください。

<form id="form1" runat="server" defaultbutton="DefaultButtonId">
    <!-- content -->
</form>
于 2011-02-04T09:57:49.180 に答える