html - Onclick 功能在动作链接标签中的 href 中自动添加 - Asp.Net Core
问题描述
在剃刀视图中:
@Html.ActionLink("Delete", null, null, new { onclick = "Delete(" + item.Id
+ "); return false;" })
当我检查元素时,在 Html 页面视图中,
<a href="/Location?onclick=Delete(11);%20return%20false;">Delete</a>
我尝试了很多方法,但是,我找不到任何合适的解决方案!你能帮助我吗!
解决方案
Html.ActionLink返回一个anchor () 元素,其中包含指定操作的URL 路径。它有以下扩展方法:
如果要在动作链接标签中添加 Onclick 功能,则应按参数顺序将其添加到 routevalue 之后,如下所示:
@Html.ActionLink("Delete", "Delete", "Tests",new { }, new { onclick = "Delete(" + item.Id + "); return false;" })
推荐阅读
- sqlite - 有没有办法提取sqlite db文件A中的表a和sqlite db文件B中的表b之间的差异?
- excel - VBA For Loop 提前停止
- regression - 如何在 LSTM 算法中获得可接受的调整 r 平方值以进行销售预测?
- android - 如何打开APK文件并安装?
- c++ - 库中的代码可以位于特定地址吗?
- go - 强制函数只接受类型,而不是类型的底层类型
- operating-system - 两个并发进程执行完毕后,它们的共享变量的最小值和最大值分别是多少?
- mongodb - 从整个集合中查找一个文档,其中一个特定值嵌套在多个嵌入的子文档中
- aws-cdk - 如何向 `cdk bootstrap` 提供多个帐户凭据?
- ruby-on-rails - WickedPDF 和 Wkhtmltopdf 根据文本挂在 Rails 中