html - 锚标记打开一个新选项卡,而不是在 Blazor 服务器应用程序中下载文件
问题描述
我有一个 Blazor Server 应用程序并想下载一个 XML 文档。在我的页面中,有一个使用 Anchor 标签下载的简单请求:
<div>
<a href="https://.../ASP/Calls/Call/CallGetForm.asp?adressindex=145&formid=Telefoneintrag" download="Telefonat_test.SPWFForm">
<img src="/css/images/download.png" />
</a>
</div>
但它会打开一个新选项卡而不是下载文件。
是否可以在 Blazor 服务器应用程序中执行此操作?我缺少什么?此链接在我们最后一个 VB 应用程序版本中运行良好,但我认为 Blazor 存在问题。
有人知道吗?
解决方案
推荐阅读
- javascript - RecordRTC 错误:MediaRecorder API 似乎无法录制 mimeType:audio/wav
- c# - jquery ajax 发布数据在控制器处始终为 Null
- android - 用于延迟加载 RecyclerView 的 ScrollToPosition
- java - Kotlin BigInteger 到 BigDecimal 的转换
- asp.net-mvc - 为什么在 MVC/API 应用程序中从 URL 中删除控制器后缀
- callback - 奇怪的回调调用语法(需要解释)
- python - 将 virtualenv 移动到另一台具有不同 python 版本的 PC
- reactjs - 在构造函数中与在构造函数外声明 React 状态
- c - C 函数 (fgets) 缓解
- clojure - `loop` 和 `with-redefs` 不能很好地配合使用