#922 - Utilizzare il metodo Page.SetFocus per impostare il focus all'interno della form

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.


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC