通过证书代理路由时,Blazor On click 不起作用

Posted

技术标签:

【中文标题】通过证书代理路由时,Blazor On click 不起作用【英文标题】:Blazor On click not working when routed through a certificate proxy 【发布时间】:2021-10-26 03:49:28 【问题描述】:

我似乎发现了一个很奇怪的问题。在我将 Blazor 服务器应用程序发布到 Azure 并通过 Cloudflare 将我的域与证书连接后,我的按钮不起作用。您可以看到下面的页面,其中 1 直接来自 Azure,另一个是解析的域名。在此页面上,有 2 个按钮可以展开菜单。在主站点内部(此处未公开)有普通按钮以及更多不起作用的菜单。链接工作得很好。它似乎只影响点击项。

菜单和按钮是 Radzen 控件,如果这能提示任何人。

在我获得证书并获得不安全站点警告之前,按钮也在解析的域名上工作。

https://easyonlineresume.azurewebsites.net/Resume/DemoDan https://easyonlineresume.com/Resume/DemoDan

【问题讨论】:

【参考方案1】:

我找到了可能自己的问题的答案。把它贴在这里,以防其他人遇到它。该问题最终出现在 Cloudflare 优化设置中。导航到速度/优化。然后清除 html 复选框。

【讨论】:

以上是关于通过证书代理路由时,Blazor On click 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Blazor University (26)路由 —— 通过代码导航

Blazor University (25)路由 —— 通过 HTML 导航

Blazor 路由:如何防止通过 URL 直接访问组件

Blazor 中的 StateHasChanged 目标

Blazor_WASM之4:路由

Hello Blazor:(11)全局截获事件执行