ASP.NET MVC 2 отображает ссылку (т.е.
) для удаления записей.
Разрешение действий по удалению с помощью действий GET может быть опасным, поэтому я хочу выполнить удаление, выполнив POST.
Я создал следующий фрагмент кода:
<% using (Html.BeginForm("Delete", "Boodschap", new { id = item.BoodschapID }))
{ %>
<button>Delete</button>
<% } %>
Теперь я хотел бы добавить этот код в помощник Html в качестве метода расширения:
public static MvcForm DeleteButton(this HtmlHelper helper, string name,
string actionName, string controllerName, string routeValues)
{
MvcForm form = helper.BeginForm(actionName, controllerName, routeValues);
return form;
}
Вот где я застрял. Как заставить работать эту кнопку удаления?