SetFocus到asp:asp中的TextBox:asp中的Panel:来自内容页面的内容加载事件

时间:2009-08-20 16:07:16

标签: c# asp.net master-pages panel setfocus

我有一个使用母版页(mas​​ter.page)的asp网页(login.aspx)。

我需要将焦点设置为Login.aspx上asp:textbox(TextBox1)内的asp:Panel(Panel1)

我想在TextBox1点击事件上设置焦点asp:Button(或者在login.aspx上加载页面以进行测试,我已尝试过两者)。

我尝试过以下解决方案但没有成功:

  • Page.SetFocus(TextBox1.ClientID);
  • Page.SetFocus(TextBox1中);
  • Page.SetFocus(TextBox1.ClientID)
  • TextBox1.Focus();
  • TextBox Test =(TextBox)Panel1.FindControl(“TextBox1”);
  • Test.Focus();

2 个答案:

答案 0 :(得分:2)

使用ASP.NET AJAX时,我使用ScriptManager设置焦点......

ScriptManager.GetCurrent(this.Page).SetFocus(this.FirstNameTextBox);

答案 1 :(得分:0)