Una piccola ma comoda funzione della classe Page consente di dare il focus, in maniera programmatica, ad un elemento della pagina, così che al caricamento della stessa, ad esempio, il cursore si trovi già all'interno di una textbox.
protected override void OnLoad(EventArgs e) { Page.SetFocus(MyTextBox); }
Il metodo SetFocus accetta il controllo al quale dare il focus ed in caso in cui il controllo non sia presente, scatena una eccezione di tipo ArgumentNullException, mentre è di tipo InvalidOperationException se richiamato dopo il PreRender o il controllo non fa parte della WebForm.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Effettuare shallow e deep copy di un reference type
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- Learn&Get 'Applicazioni del mondo reale con ASP.NET 2.0' - Milano
- Microsoft Security Bulletin di maggio 2008
- Preview 4 per ASP.NET MVC
- Speciale ASP.NET Charting: grafici per tutti i gusti!
- Resi noti i prezzi di Windows 7: in italiano dal 22 ottobre
- Il web per le masse: Microsoft presenta il nuovo editor gratuito WebMatrix
- Ritardo per il SP3 di Windows 2000
- UDDI, terza versione in arrivo