回发后ASP.NET Textbox失去焦点

时间:2018-06-20 16:11:58

标签: asp.net

我在Asp.Net页面上有一个文本框,在回发后它失去了焦点。该页面位于MasterPage下,而MasterPage正在使用AjaxControlToolKit。看起来AjaxControlToolKit更新面板异步回发引起了问题。

等待帮助。

1 个答案:

答案 0 :(得分:0)

我找到了答案, 我在

这样的aspx页面中有一个文本框
<asp:TextBox ID="txtSearchUser" runat="server"></asp:TextBox>

在后面的代码中添加了JavaScript。您可以根据需要将其添加到Page_load或OnPreRender方法下

ScriptManager.RegisterStartupScript(this, GetType(), "setFocusOnControl", "$get('" + txtSampleNumber.ClientID + "').focus();$get('" + txtSearchUser.ClientID + "').select();", true);
 Page.SetFocus(txtSearchUser);