Sto cercando di impostare lo stato attivo sul nome utente TextBox che si trova all'interno di un controllo di accesso di ASP.NET.Impostare lo stato attivo sulla casella di testo nel controllo di accesso ASP.NET al caricamento della pagina
Ho provato a farlo in un paio di modi, ma nessuno sembra funzionare. La pagina si sta caricando ma non sta andando al controllo.
Ecco il codice che ho provato.
SetFocus(this.loginForm.FindControl("UserName"));
E
TextBox tbox = (TextBox)this.loginForm.FindControl("UserName");
if (tbox != null)
{
tbox.Focus();
} // if
se non siete sicuri nel successo di 'FindControl()' 'non cast'. Usa l'operatore 'as' perché altrimenti' (TextBox) null' genererà 'NullReferenceException'. Quindi il tuo null-check non sarà mai raggiunto. – abatishchev
Hai convertito il tuo controllo login asp.net in template? – Aristos
Sì, ho convertito il controllo di accesso in un modello. – anD666