2016-04-23 3 views
1

У меня есть два элемента управления типа asp: ImageButton on masterPage. моя страница входа содержит элемент управления asp: Login с двумя текстовыми полями для имени пользователя и пароля и кнопкой asp: для входа в систему.Нажатие кнопки вводит неправильную кнопку

Если я нажму Enter после завершения двух текстовых полей, это вызовет метод ImageButton, который обновит страницу.

ответ

2

Вы можете использовать свойство DefaultButton, чтобы определить, на уровне формы или внутри панели, кнопки, которая будет «щелкнул» по умолчанию при нажатии Enter:

<form id="form1" runat="server" defaultbutton="btn5"> 
    <asp:TextBox ID="txtBox0" runat="server" /> 
    <asp:Panel runat="server" DefaultButton="btn2"> 
     <asp:TextBox ID="txtBox1" runat="server" /> 
     <asp:Button ID="btn1" runat="server" Text="Button1" /> 
     <asp:Button ID="btn2" runat="server" Text="Button2" /> 
    </asp:Panel> 
    <asp:TextBox ID="txtBox2" runat="server" /> 
    <asp:Button ID="btn3" runat="server" Text="Button3" /> 
    <asp:Button ID="btn4" runat="server" Text="Button4" /> 
    <asp:Button ID="btn5" runat="server" Text="Button5" /> 
</form> 

В приведенном выше примере :

  • btn2 будет "щелкнул", нажав Enter в txtBox1
  • btn5 будет «щелкнул», нажав Enter в txtBox0 или txtBox2
+0

спасибо. Он работает в моем

....
. – bucurvlad

Смежные вопросы