IIS Edge 浏览器地址栏显示 "about:blank" 而不是 "Loading" 并且焦点保留在地址栏中

IIS Edge browser address-bar showing "about:blank" not "Loading" and focus is retained in the address-bar

我已经更新了几次 VS-2019。一次更新后,我的本地 运行 Web 表单应用程序(正在使用 VS-2019 开发)不再像以前那样启动 MS-Edge 浏览器在地址栏中显示“正在加载”。

现在地址栏显示“about-blank”,直到页面加载完毕,然后显示“https://localhost:22222/Login01”(如预期)。但是,焦点仍停留在 Edge 地址栏中的此文本上。

从 VS-2019 -key 启动和调试我的应用程序,我不知道为什么 (1) 显示“about:blank” 和 (2) 为什么焦点仍然在 Edge 地址栏中。

这可以防止 FOCUS 不按照当前代码的指示放置在登录控件“用户名”文本框上。

我欢迎您对这个问题提出建议、评论和贡献。 谢谢。约翰

信息: MS-Visual Studio Community 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

我创建了一个简单的演示并重现了您提到的相同问题,但环境略有不同,使用的是 Visual Studio Community 2019 Version 16.8.5。我发现问题的原因是我启用了脚本调试。如果禁用此功能,它将正常工作。

像这样: