Ist es möglich, eine HttpPost-Aktionsmethode von @Html.ActionLink
aufzurufen?Ist es möglich, eine HttpPost Action-Methode von @ Html.ActionLink aufzurufen?
[HttpPost]
public ActionResult Delete()
{
// delete
}
@Html.ActionLink("Delete","Delete","Cart")
wird ein Anker-Tag machen, die eine GET-Anforderung ist.
Ich habe eine Liste der Produkte, die ich im Warenkorb zeige, und ich möchte eine Schaltfläche zum Löschen hinzufügen.
Also machen Sie eine löschen. Warum muss es ein Post sein? – mccow002
@ mccow002, Im Allgemeinen keine gute Idee für Aktionen, die Daten (wie das Löschen von Elementen) zu GETs machen. Siehe: http://stackoverflow.com/questions/786070/why-should-you-delete-using-an-http-post-or-delete-rather-than-get – Brandon
@ mccow002: Get for delete? Ja wirklich ? Dies ist etwas wert, http://stackoverflow.com/a/679042/40521 – Happy