Ermitteln Sie, ob die Aktion eine POST- oder GET-Methode ist
Der HttpMethod
Eigenschaft auf HttpRequest
Objekt wird es für Sie besorgen. Sie können einfach verwenden:
if (HttpContext.Current.Request.HttpMethod == "POST")
{
// The action is a POST.
}
Oder Sie erhalten den Request
Objekt direkt vom aktuellen Controller. Es ist nur eine Eigenschaft.
Es ist besser, es mit HttpMethod
zu vergleichen Eigenschaft anstelle einer Zeichenfolge. HttpMethod ist in folgendem Namensraum verfügbar:
using System.Net.Http;
if (HttpContext.Request.HttpMethod == HttpMethod.Post.Method)
{
// The action is a post
}
So erkennen Sie dies in ASP.NET Core:
if (Request.Method == "POST") {
// The action is a POST
}