Чтобы добавить немного подробностей и инструкций к постам выше, вот пошаговое руководство:
В разметке любых страниц, которые загружают ваш контроль входа, вам нужно обновить html в двух местах.
Сначала в теге формы страницы необходимо установить кнопку по умолчанию. Смотрите ниже, как я придумал имя.
<form id="form1" runat="server" defaultbutton="ucLogin$btnSubmit">
(Именование: часть ucLogin перед знаком доллара должна быть идентификатором вашего элемента управления входом в систему, как указано далее на вашей странице. Часть btnSubmit должна быть идентификатором кнопки, как указано в html-коде элемента управления входом ) * +1010 *
Далее вам нужно обернуть объявление вашего элемента управления для входа в панель и установить его свойство DefaultButton, а также:
<!-- Login Control - use a panel so we can set the default button -->
<asp:Panel runat="server" ID="loginControlPanel" DefaultButton="ucLogin$btnSubmit">
<uc:Login runat="server" ID="ucLogin"/>
</asp:Panel>
Это должно сделать это для вас.