我在mvc razor视图中使用以下代码生成动态链接。
@foreach (App.Models.Users item in Model )
{
@Html.ActionLink("Delete", "DeleteEmp", new { id = item.Id }, new { onclick = "DeleteConfirm()" })
}
我想将id或其他模型(item.Name)目前点击的链接传递给Jquery方法。
答案 0 :(得分:1)
@Html.ActionLink("Delete", "DeleteEmp", new { id = item.Id }, new { @class="emp_delete", title=item.Name })
正如我从标签中看到的那样,您使用jquery
,因此您可以创建任何attributes
然后绑定事件,还要记住data的自定义属性。
$('.emp_delete').click(function(e)
{
e.preventDefault();
var $this = $(this);
alert($this.attr('title'));
...
});
答案 1 :(得分:0)
将ID传递到DeleteConfirm
方法:
@Html.ActionLink("Delete", "DeleteEmp", new { id = item.Id }, new { onclick = "DeleteConfirm(" + item.Id ")" });