SetFocus to asp:TextBox内的asp:面板内asp:内容内容页面加载事件
问题描述:
我有一个使用母版页(master.page)的asp网页(login.aspx)。SetFocus to asp:TextBox内的asp:面板内asp:内容内容页面加载事件
我需要将焦点设置到一个asp:textbox(TextBox1)
是一个asp:Panel(Panel1)
内部上的Login.aspx
我想将焦点设置到TextBox1
上asp:Button
click事件(或页面加载上login.aspx的测试,我我都试过了)。
我曾尝试没有成功以下解决方案:
- Page.SetFocus(TextBox1.ClientID);
- Page.SetFocus(TextBox1);
- Page.SetFocus(TextBox1.ClientID)
- TextBox1.Focus();
- TextBox Test =(TextBox)Panel1.FindControl(“TextBox1”);
- Test.Focus();
答
当使用ASP.NET AJAX我用的ScriptManager将焦点设置...
ScriptManager.GetCurrent(this.Page).SetFocus(this.FirstNameTextBox);