У меня есть эта ссылка:
@Ajax.ActionLink("Delete", "Delete", new { deleteID = menu.MenuID.ToString(), unDelete = 1 }, new AjaxOptions { UpdateTargetId = menu.MenuID.ToString() }, new { id = menu.MenuID.ToString() })
Когда она нажата, я хочу изменить значение undelete на 0. Но я не знаю, как изменить значение из метода действия.Вот мой метод действия:
public ActionResult Delete(string deleteID, int unDelete)
{
_gMenus.DeleteTopic(int.Parse(deleteID), unDelete);
return Content("Undelete");
}
Я мог бы установить содержание / текст ссылки, но не атрибут, есть ли способ изменить атрибут.А также, я делаю удаления с помощью ajax (от Get, а не от Post), это небезопасно?0
Я пытался сделать что-то вроде этого:
alert(
$(".deleteLink").attr("href", "/Admin/Delete?deleteID=1&unDelete=0").attr()
);
Но сообщение не появляется: (