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.