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

di Daniele Bochicchio, in ASP.NET 2.0,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

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