Swinky_Talwar Ответов: 3

Кнопка По Умолчанию При Нажатии Клавиши Enter В Элементе Управления Входом Asp.net


Это мой код, и я хочу установить логин в качестве кнопки по умолчанию при нажатии клавиши Enter
<td>                
  <div>
   <asp:LoginView ID="lgnView" runat="server">
    <anonymoustemplate>
      <asp:Login ID="lgnUser"  OnAuthenticate="lgnUser_Authenticate" runat="server" Height="122px" Width="308px">
       <textboxstyle font-size="0.8em" />
       <loginbuttonstyle backcolor="#FFFBFF" bordercolor="#CCCCCC" borderstyle="Solid" borderwidth="1px" font-names="Verdana" font-size="0.8em" forecolor="#284775" />
        <instructiontextstyle font-italic="True" forecolor="Black" />
<TitleTextStyle BackColor="#5D7B9D" Font-Bold="True" Font-Size="0.9em" ForeColor="White" />
     
    </anonymoustemplate>
<contenttemplate>
                                       
</contenttemplate>
  </div>
</td>

3 Ответов

Рейтинг:
26
Рейтинг:
2

Ashishmau

Существует свойство defaultbutton в теге формы страницы aspx, в котором вы можете установить свой идентификатор элемента управления логином, например defaultbutton= " lgnUser"


Swinky_Talwar

Показывая эту ошибку, DefaultButton of " должен быть идентификатором элемента управления типа IButtonControl.

Рейтинг:
2

Member 9506750

If you move the panel inside the login's template:-

 <asp:login id="Login2" runat="server" loginbuttontype="Image">
    <layouttemplate>
            <asp:panel id="Panel1" runat="server" defaultbutton="LoginImageButton">

 
Then it will work without code.
You can set loginbuttontype="Image" by Image,Link or button.