【发布时间】:2011-11-23 05:22:55
【问题描述】:
我有一个带有 2 个文本框和 3 个按钮的 ASP WebForm,我希望每当我在 TextBox 中按回车键时触发一个特定的 button_click 事件 - 我将如何实现这一点?
我尝试使用 TabIndex-Property,不幸的是,它实际上似乎只适用于制表符,而不适用于 TextBox 中的按返回。
谢谢!
【问题讨论】:
标签: c# asp.net tabindex buttonclick
我有一个带有 2 个文本框和 3 个按钮的 ASP WebForm,我希望每当我在 TextBox 中按回车键时触发一个特定的 button_click 事件 - 我将如何实现这一点?
我尝试使用 TabIndex-Property,不幸的是,它实际上似乎只适用于制表符,而不适用于 TextBox 中的按返回。
谢谢!
【问题讨论】:
标签: c# asp.net tabindex buttonclick
大家好,感谢您的回答 - 我刚刚找到了解决方案,我需要在 MasterPage 中设置一个 aspx 页面
Form.DefaultButton = myButton.UniqueID;
而不是
Form.DefaultButton = myButton.ID;
这会引发错误。
谢谢大家!
【讨论】:
将表单的 AcceptButton 设置为您想要按下的按钮:
form1.AcceptButton = btnOK;
【讨论】:
您可以直接在控件的标记中设置哪个按钮作为默认按钮,通过将defaultbutton属性值设置为所需按钮控件的ID,试试这个:
<form id="form1" runat="server" defaultbutton="DefaultButtonId">
<!-- content -->
</form>
【讨论】: