我在Asp.Net页面上有一个文本框,在回发后它失去了焦点。该页面位于MasterPage下,而MasterPage正在使用AjaxControlToolKit。看起来AjaxControlToolKit更新面板异步回发引起了问题。
等待帮助。
答案 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);