Defina o foco como caixa de texto no controle de logon do ASP.NET no carregamento da página

Estou tentando definir o foco para o nome de usuário TextBox que está dentro de um controle de logon do ASP.NET.

Eu tentei fazer isso de duas maneiras, mas nenhuma parece estar funcionando. A página está carregando, mas não está indo para o controle.

Aqui está o código que eu tentei.

SetFocus(this.loginForm.FindControl("UserName"));

E

TextBox tbox = (TextBox)this.loginForm.FindControl("UserName");
if (tbox != null)
{    
  tbox.Focus();
} // if

questionAnswers(9)

yourAnswerToTheQuestion