将模型值作为参数传递到html.actionlink Jquery方法中
我在mvc razor视图中使用下面的代码生成动态链接将模型值作为参数传递到html.actionlink Jquery方法中,jquery,asp.net-mvc,razor,html.actionlink,Jquery,Asp.net Mvc,Razor,Html.actionlink,我在mvc razor视图中使用下面的代码生成动态链接 @foreach (App.Models.Users item in Model ) { @Html.ActionLink("Delete", "DeleteEmp", new { id = item.Id }, new { onclick = "DeleteConfirm()" }) } 我想将当前单击的链接传递到Jquery方法的id或其他模型字段(item.Name)。将id传递到您的DeleteConfirm方法: @Html.A
@foreach (App.Models.Users item in Model )
{
@Html.ActionLink("Delete", "DeleteEmp", new { id = item.Id }, new { onclick = "DeleteConfirm()" })
}
我想将当前单击的链接传递到Jquery方法的id或其他模型字段(item.Name)。将id传递到您的
DeleteConfirm
方法:
@Html.ActionLink("Delete", "DeleteEmp", new { id = item.Id }, new { onclick = "DeleteConfirm(" + item.Id ")" });
正如我从标记中看到的,您使用的是jquery
,因此您可以创建任何属性
,然后绑定事件,还记得关于自定义属性的
$('.emp_delete').click(function(e)
{
e.preventDefault();
var $this = $(this);
alert($this.attr('title'));
...
});
$('.emp_delete').click(function(e)
{
e.preventDefault();
var $this = $(this);
alert($this.attr('title'));
...
});