You need to enable JavaScript to run this app. Blazor应用中Bootstrap Navbar Dropdown点击跳转根路径如何解决?
优惠活动
大模型
产品
解决方案
定价
更多

Blazor应用中Bootstrap Navbar Dropdown点击跳转根路径如何解决?

问题根因

你的问题由两个原因共同导致:

  1. 下拉菜单的触发按钮使用了href="#"的<a>标签,Blazor客户端路由会默认拦截该跳转请求,将#识别为根路径的锚点跳转,首次点击时Bootstrap下拉组件的事件还没来得及阻止默认行为,就触发了Blazor的路由跳转。
  2. 首次加载带参数的/reader页面时,Bootstrap Dropdown组件的初始化时机晚于点击事件绑定,返回页面后组件未重新渲染,初始化已完成,所以后续点击正常。

解决方案(按优先级选择)

方案1:将下拉触发器改为

Bootstrap Dropdown原生支持

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 00:03:00