【发布时间】:2021-11-02 12:05:36
【问题描述】:
我已经更新了几次 VS-2019。一次更新后,我在本地运行的 Web-Forms 应用程序(使用 VS-2019 开发)不再像以前那样启动 MS-Edge 浏览器,在地址栏中显示“正在加载”。
现在地址栏显示“about-blank”,直到页面加载完毕,然后显示“https://localhost:22222/Login01”(如预期的那样)。但是,焦点仍停留在 Edge 地址栏中的此文本上。
从 VS-2019 -key 启动和调试我的应用程序,我不知道为什么(1)显示“about:blank”和(2)为什么焦点仍然在 Edge 地址栏中。
这可以防止焦点没有按照当前代码的指示放置在登录控制“用户名”文本框上。
我欢迎您对这个问题提出建议、cmets 和贡献。 谢谢。约翰
信息: MS-Visual Studio 社区 2019 版本 16.11.2
MS-Edge 版本 93.0.961.38(官方版本)(64 位)
代码:
Private Sub Login01_PreRender(sender As Object, e As EventArgs) Handles Me.PreRender
If (Not IsPostBack) Then
' Prepare initial focus.
Dim oCtrlUserName As TextBox = CType(Login1.FindControl("UserName"), TextBox)
SetFocus(oCtrlUserName.ClientID)
End If End Sub
【问题讨论】:
-
你可能应该添加VS和Edge的版本,并添加设置光标的代码。
-
Private Sub Login01_PreRender(sender As Object, e As EventArgs) Handles Me.PreRender If (Not IsPostBack) Then ' 准备初始焦点。 Dim oCtrlUserName As TextBox = CType(Login1.FindControl("UserName"), TextBox) SetFocus(oCtrlUserName.ClientID) End If End Sub
-
MS-Visual Studio Community 2019 版本 16.11.2 MS-Edge 版本 93.0.961.38(官方版本)(64 位)
-
请问您是否有机会检查我的答案?如果您有任何其他问题,我很乐意为您提供帮助。
-
Yes...Xudong Peng...您的答案被选为THE ANSWER。非常感谢。你很聪明地找到了这个作为解决方案。谢谢。
标签: vb.net webforms visual-studio-2019 microsoft-edge