2009-08-20 19 views
1

私はマスターページ(master.page)を使用するASP Webページ(login.aspx)を持っています。SetFocus asp:asp内のTextBox:パネル内のパネルasp:コンテンツページのコンテンツロードイベント

私は私が「、テストのためのlogin.aspxの上 asp:Buttonクリックイベント(またはページのロードに TextBox1にフォーカスを設定したいLogin.aspxの

asp:Panel(Panel1)内にあるasp:textbox(TextBox1)にフォーカスを設定する必要が

両方とも試しました)。

ノー成功と次のソリューション試してみました:

  • Page.SetFocus(TextBox1.ClientIDを)。
  • Page.SetFocus(TextBox1);
  • Page.SetFocus(TextBox1.ClientID)
  • TextBox1.Focus();
  • TextBox Test =(TextBox)Panel1.FindControl( "TextBox1");
  • Test.Focus();

答えて

2

私はフォーカスを設定するにScriptManagerを使用するASP.NET AJAX ...

ScriptManager.GetCurrent(this.Page).SetFocus(this.FirstNameTextBox); 
関連する問題