нажмите кнопку при нажатии Return в TextBox - ASP.NET - PullRequest
1 голос
/ 04 февраля 2011

У меня есть ASP WebForm с 2 текстовыми полями и 3 кнопками, и я хочу, чтобы определенное событие button_click вызывалось всякий раз, когда я нажимаю return в TextBox, - как бы мне этого добиться?

Я пытался использовать свойство TabIndex, к сожалению, на самом деле это работает только для табуляции, а не для нажатия кнопки возврата в TextBox.

Спасибо!

Ответы [ 3 ]

3 голосов
/ 04 февраля 2011

Привет всем, спасибо за ваши ответы - я только что нашел решение, для aspx-страницы в MasterPage мне нужно установить

Form.DefaultButton = myButton.UniqueID;

вместо

Form.DefaultButton = myButton.ID;

, которыйвыдает ошибку.

Спасибо всем!

2 голосов
/ 04 февраля 2011

Вы можете указать, какая кнопка будет использоваться по умолчанию непосредственно при разметке элементов управления, установив значение свойства defaultbutton равным ID требуемого элемента управления кнопки, попробуйте следующее:

<form id="form1" runat="server" defaultbutton="DefaultButtonId">
    <!-- content -->
</form>
2 голосов
/ 04 февраля 2011

Установите AcceptButton формы на кнопку, которую вы хотите нажать:

form1.AcceptButton = btnOK;
...