У меня есть проект ASP.NET MVC, и у меня есть одно действие, которое принимает запросы GET, POST и DELETE. Каждый тип запроса фильтруется через атрибуты на моих контроллерах Action
методов.
[ActionName(Constants.AdministrationGraphDashboardAction),
AcceptVerbs(HttpVerbs.Post)]
public ActionResult GraphAdd([ModelBinder(typeof (GraphDescriptorBinder))] GraphDescriptor details);
[ActionName(Constants.AdministrationGraphDashboardAction),
AcceptVerbs(HttpVerbs.Delete)]
public ActionResult GraphDelete([ModelBinder(typeof (RdfUriBinder))] RdfUri graphUri)
У меня GraphAdd
метод работает очень хорошо. Я пытаюсь понять, как я могу создать HTML <form />
или <a />
(ссылка), который заставит браузер выполнить запрос HTTP Delete и запустить мой метод GraphDelete.
Если есть способ сделать это, может кто-нибудь опубликовать пример HTML, и, если доступен, метод MVC HtmlHelper, который я должен использовать?