1

我有一个带有 2 个文本框和 3 个按钮的 ASP WebForm,我希望每当我在 TextBox 中按回车键时触发一个特定的 button_click 事件 - 我将如何实现这一点?

我尝试使用 TabIndex-Property,不幸的是,它实际上似乎只适用于制表符,而不适用于在 TextBox 中按回车键。

谢谢!

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 回答