Wenn ich eine Controller-Aktion erstelle und sie nicht mit AcceptVerbs
, HttpPost
oder HttpGet
dekoriere. Was ist das Standardverhalten?
Erlaubt die Aktion eine Zugriffsmethode oder ist sie standardmäßig GET ?
hängt vom Namen der Aktion ab. Wenn die Aktion mit "Get *" beginnt, werden standardmäßig nur GET-Anfragen akzeptiert. Wenn es mit "Put *" beginnt, wird es standardmäßig nur PUT-Anfragen akzeptieren. Gleiches mit POST.
Wenn es nicht mit einem bekannten Verb beginnt, wird standardmäßig nur POST akzeptiert.
Hier sind die Ergebnisse meiner Tests:
%Vor%Tags und Links asp.net-mvc-2 http http-post http-get acceptverbs