c# - 什么是带有脚本的 Html.ActionLink 的 Asp.Net Core TagHelper 等效项
问题描述
我想在删除之前提示一个确认对话框。我在这里找到了这个很好的答案
@Html.ActionLink(
"Delete",
"Delete",
new { id = post.OriginalPost.ID },
new { onclick = "return confirm('Are you sure you wish to delete this post?');" });
但正如我在核心一中所理解的那样,应该避免使用 ActionLinks。那么有没有任何标签助手或不同的方法来做到这一点?
解决方案
您通常会使用AnchorTagHelper
:
<a asp-action="Delete" asp-route-id="@post.OriginalPost.ID"
onclick="return confirm('Are you sure you wish to delete this post?');">Delete</a>
推荐阅读
- python - 我想知道我对使用 keras 实现 lstm 层是否正确
- mongodb - MongoDB 找不到包含相同日期的两个不同字段的文档
- node.js - 如何使用 mongoose 控制器路由将两个 mongodb 集合连接在一起?
- android - 如何防止特定风味的单元测试以另一种风味编译?
- sql - 如何优化 Postgres 中存储过程的性能?
- ruby-on-rails - 我可以使用类似于 String#constantize 的东西来初始化 Hyperstack::Component 吗?
- javascript - 使用单个循环仅添加数组的不同元素
- android - 如何从 URL 链接下载音频文件?
- swift - 如何使表格视图单元格中的按钮工作
- javascript - 通过 /{id} json-server 删除 div