Via*_*lav 6 c# asp.net workflow visual-studio blazor
对我来说,Blazor 开发的最大不适是在源代码中对样式进行微小更改后的简单刷新页面。自从 ASP.NET 诞生以来,这个机会就出现了——我们在 HTML 或代码中改变了一些东西,而不是在浏览器中简单地点击刷新,新页面立即出现在浏览器中。但是在 Blazor 开发中,即使在代码或 HTML 发生微小变化后,我们也必须停止 Web 服务器,然后再次启动完整的源代码编译,编译成功结束后,将启动 IIS 并启动浏览器。即使在那之后 HTML 页面也会显示在浏览器中。在 Classic ASP.NET 中,我们有更快的开发方法 - Visual Studio 设计器,直接显示任何 HTML 更改。当前的 Blazor 开发过程使 Web 开发速度减慢了数百万次。
<script>
Blazor.defaultReconnectionHandler._reconnectCallback = function (d) {
document.location.reload();
}
</script>
Run Code Online (Sandbox Code Playgroud)
将其粘贴到正文部分的 _Host.cshtml 文件(或您的自定义主机文件)中,如下所示: