Assegnare priorità evento alla pressione del tasto invio

mercoledì 12 maggio 2010 - 11.59

spaghetto Profilo | Newbie

Salve, io ho una form con degli ImageButton che cambiano la lingua e sono posizionati ad inizio pagina, e successivamente ho una modulo di autenticazione di login e password con un Button.

Ma posizionando il cursore sulla login o password e premendo invio anzichè catturare l'evento invio il Button, lo prende l'ImageButton della lingua e mi cambia la lingua.

Come posso dare priorità al Button?



Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Gluck74 Profilo | Guru

Includi il codice del login (tranne i pulsanti delle lingue) dentro un asp:panel ed utilizza la proprietà DefaultButton:

esempio
<asp:Panel runat="server" ID="LoginContainer" DefaultButton="btnLogin"> <label for="login" class="label1">Login</label> <asp:TextBox runat="server" ID="txtLogin" CssClass="txt1"></asp:TextBox> <label for="login" class="label2">Password</label> <asp:TextBox runat="server" ID="txtPassword" TextMode="Password" CssClass="txt2"></asp:TextBox> <asp:Button runat="server" ID="btnLogin" CssClass="btnsub" CausesValidation="true" /> </asp:panel>
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5