
描述这个错误
如所附屏幕截图所示,我使用的是路由:
@page "/addbrand/{BrandId:guid}“
当我刷新url https://localhost:44379/addBrand/1abc52f3-c371-4566-847d-1a986f093396时,这会导致错误400无法加载资源,因为balzor嵌套的url改为谈判?谈判确认=1而不是谈判?谈判确认=1。
framework/blzor.server.js而不是framework/blzor.server.js
_host.cshtml文件中的所有链接都发生了这种情况。
有例外吗?是的,浏览器控制台日志: 2020-03-23T21:57:35.846Z信息:将“_blazor”标准化为“布拉佐尔”。_blazor/ the ?negotiateVersion=1:1加载资源失败:服务器响应时的状态为400 () blazor.server.js:1 2020-03-23T21:57:35.917Z错误:未能完成与服务器的协商:错误
进一步的技术细节
我已经在github上报告过了
发布于 2020-03-24 07:26:05
将<base href标记url设置为_Host.cshtml中的~/
<head>
...
<base href="~/" />
...
</head>https://stackoverflow.com/questions/60822723
复制相似问题