Verwenden Sie die DELETE-Formularmethode in Html.BeginForm ()?

7

Ich würde gerne die geeignete HTTP-Methode verwenden, wenn möglich. In diesem Fall, wenn auf eine Schaltfläche geklickt wird, um etwas zu löschen, möchte ich die Controller-Aktion mit dem Attribut [HttpDelete] auslösen. Allerdings kann ich mit dieser Methode kein Formular erstellen - mit der Razor-Syntax. Die Option FormMethod enum hat keine Option für Delete , und Folgendes wird nicht überschrieben:

%Vor%

Die Suche nach Lösungen bringt keine, macht das niemand? Ich weiß, dass ich nur POST verwenden kann, aber ist das nicht der Punkt der HTTP-Löschmethode?

    
Josh M. 12.01.2012, 12:58
quelle

1 Antwort

20

Sie brauchen das in Ihrem Formular:

%Vor%     
JoJa 12.01.2012, 13:03
quelle