在ASP.NET登录控件页面加载上设置焦点到文本框
发布时间:2020-12-16 00:30:07 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试将焦点设置为ASP.NET Login控件中的用户名TextBox。 我已经尝试这样做了几个方法,但没有一个似乎没有工作。该页面正在加载,但不会进行控制。 这是我试过的代码 SetFocus(this.loginForm.FindControl("UserName")); 和 TextBox tbox = (TextBox)t
我正在尝试将焦点设置为ASP.NET Login控件中的用户名TextBox。
我已经尝试这样做了几个方法,但没有一个似乎没有工作。该页面正在加载,但不会进行控制。 这是我试过的代码 SetFocus(this.loginForm.FindControl("UserName")); 和 TextBox tbox = (TextBox)this.loginForm.FindControl("UserName"); if (tbox != null) { tbox.Focus(); } // if 解决方法
您是否在页面上使用ScriptManager?如果是,请尝试以下操作:
public void SetInputFocus() { TextBox tbox = this.loginForm.FindControl("UserName") as TextBox; if (tbox != null) { ScriptManager.GetCurrent(this.Page).SetFocus(tbox); } } 更新:从未使用过多视图,但请尝试: protected void MultiView1_ActiveViewChanged(object sender,EventArgs e) { SetInputFocus(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何使用外部登录提供程序创建刷新令牌?
- asp.net – TableHeaderRow类的重点是什么
- JS_正则表达式_使用字符串创建的正则表达式_反斜杠也需要添
- asp.net-mvc – ASP.NET MVC验证针对空列表框抛出NullRefer
- asp.net – 带有requireSSL for cookies的Sitecore
- asp.net – IIS 7 URL重写导致Google AdWords / Analytics跟
- IIS / .NET上的Blackberry推送服务启动器
- 如何使用ASP.NET MVC Web API OData链接到Razor中的OData集
- ASP.NET MVC – 如何从局部视图中获取当前操作?
- asp.net – 任何人都有解决Internet上的“n项剩余”问题的想