Отправить кнопку управления входом, когда я нажимаю Enter

У меня есть веб-страница ASP.NET с элементом управления Login. Когда я нажимаю Enter, кнопка входа не срабатывает; вместо этого страница отправляет, ничего не делая.

Стандартное решение этой проблемы, которое я нашел в Интернете, заключается в том, чтобы включить элемент управления Login в Panel, а затем установить кнопку Panel по умолчанию. Но, видимо, это не работает так хорошо, если страница имеет главную страницу. Я попытался установить кнопку по умолчанию в коде сконтроль.Я БЫ,контроль.ClientID иконтроль.UniqueID, и в каждом случае я получаю:

DefaultButton для panelName должно быть идентификатором элемента управления типа IButtonControl.

Я уверен, что есть способ сделать это с помощью JavaScript, но я действительно хотел бы сделать это с простым старым кодом C #, если это возможно. Является ли это возможным?

Ответы на вопрос(9)

Ваш ответ на вопрос