Wenn Sie diese Aktion nur von Ihrem Controller oder Views aus verwenden möchten, können Sie das Attribut ChildActionOnly
verwenden.
Wenn Sie mit POST darauf zugreifen möchten, können Sie das Attribut [HttpPost]
verwenden.
Aber wenn Sie es benutzen wollen mit GET
(das heißt mit etc AJAX aufrufen) und wollen nicht Benutzer darauf zugreifen Adressleiste verwenden, dann können Sie folgen diese tutorial auf Ihre Aktionen AJAX nur zu machen.
Oder, wenn Sie wollen einfach nur eine Methode, die keine Aktion überhaupt ist (das heißt nicht genannt HTTP werden kann), dann können Sie entweder machen private
oder [NonAction]
Attribut
Wie würden Sie es vorziehen, diese 'Aktion' zu nennen? 'HttpPost' nur? Oder nennst du es aus dem 'Controller'? Könnte es sich nur um eine normale Methode anstelle einer "Aktion" handeln? Ich denke, die einzige Möglichkeit, dies zu erreichen, ist die Verwendung des '[HttpPost]' - Attributs. – Rohrbs