使用JQuery更改Razor ActionLink查询字符串

时间:2014-03-06 20:29:14

标签: jquery asp.net-mvc-4 razor

我的应用程序中有一个备注列表,当我想要在单击删除按钮时删除该备注时,页面上的所选备注。我遇到了一些麻烦,我无法更改ActionLink查询字符串或id属性以反映所选的注释。 我尝试了许多不同的方法,但没有成功。 以下是我的actionlink

        @Html.ActionLink("Delete","DeleteNote", new { id = Model.TagNo }, new { @class="btn btn-danger", @id="btnDeleteNote"})

我们看到“id = Model.TagNo”,我想在那里插入我自己的自定义值

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

使用类似的东西

$('.btnDelete').on('click', function(){
    $('.btn-danger').attr('href', '@Url.Action("DeleteNote", "Delete", new { id = "----" })'.replace("----", "CustomValueHere"));
});

您的操作链接应呈现为标记,这将使用新链接替换该标记的href部分。如果您有任何问题,请告诉我。