Was sind Aktionen in ASP NET MVC?
Was sind Aktionen in ASP NET MVC?

Video: Was sind Aktionen in ASP NET MVC?

Video: Was sind Aktionen in ASP NET MVC?
Video: ASP.NET Core Teil 7/7 - Rollen und Nutzer (Roles & Authoriziation) 2024, November
Anonim

ASP . NET MVC - Aktionen . ASP . NET MVC-Aktion Methoden sind dafür verantwortlich, Anforderungen auszuführen und Antworten darauf zu generieren. Standardmäßig wird eine Antwort in Form von ActionResult generiert. Aktionen haben normalerweise eine Eins-zu-Eins-Zuordnung mit Benutzerinteraktionen.

Ebenso fragen die Leute, was ist ein Aktionsergebnis in ASP NET MVC?

Ein AktionErgebnis ist ein Rückgabetyp einer Controller-Methode, auch als an. bezeichnet Handlung -Methode und dient als Basisklasse für * Ergebnis Klassen. Handlung Methoden geben Modelle an Ansichten, Dateistreams zurück, leiten sie an andere Controller um oder was auch immer für die jeweilige Aufgabe erforderlich ist.

Und was ist Controller-Aktion? Ein Handlung (oder Handlung Methode) ist eine Methode auf a Regler die eingehende Anfragen bearbeitet. Controller bieten ein logisches Mittel zum Gruppieren ähnlicher Aktionen zusammen, wodurch gemeinsame Regelwerke (z. B. Routing, Caching, Autorisierung) gemeinsam angewendet werden können. Eingehende Anfragen werden zugeordnet zu Aktionen durch Routing.

Zu wissen ist auch, was sind Nicht-Aktionsmethoden in ASP NET MVC?

Standardmäßig ist die MVC Rahmen behandelt alle öffentlichen Methoden einer Controller-Klasse als Aktionsmethoden . Wenn Ihre Controller-Klasse ein öffentliches Methode und du willst es nicht sein Aktionsmethode , das musst du ankreuzen Methode mit dem NonActionAttribute-Attribut. Alle öffentlichen Methode in einer Controller-Klasse ist über URL aufrufbar.

Was sind Rückgabetypen in MVC-Aktionsmethoden?

Es gibt viele abgeleitete ActionResult Typen in MVC die wir verwenden Rückkehr das Ergebnis eines Controllers Methode zur Ansicht.

Arten von Aktionsergebnis:

  • Zeige Ergebnis.
  • TeilansichtErgebnis.
  • InhaltErgebnis.
  • RedirectResult.
  • RedirectToRouteResult.
  • JsonErgebnis.
  • Leeres Ergebnis.
  • DateiErgebnis.

Empfohlen: