Wozu dient das Aktionsergebnis in ASP NET MVC?
Wozu dient das Aktionsergebnis in ASP NET MVC?

Video: Wozu dient das Aktionsergebnis in ASP NET MVC?

Video: Wozu dient das Aktionsergebnis in ASP NET MVC?
Video: 2021 05 27 Computertechnik - Universalrechner 2024, Kann
Anonim

In ASP . NETZ , MVC hat verschiedene Arten von Aktionsergebnisse . Jeder Aktionsergebnis gibt ein anderes Ausgabeformat zurück. Ein Programmierer Verwendet unterschiedlich Aktionsergebnisse erwartete Ausgabe zu erhalten. Aktionsergebnisse Gib die … wieder Ergebnis um die Seite für die angegebene Anfrage anzuzeigen.

In ähnlicher Weise wird gefragt, was das Aktionsergebnis in ASP NET MVC ist?

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.

Was ist außerdem der Unterschied zwischen ViewResult () und ActionResult () in asp net MVC? Zeige Ergebnis ist eine Unterklasse von AktionErgebnis . Die View-Methode gibt a. zurück Zeige Ergebnis . Das einzige Unterschied ist das mit dem AktionErgebnis Erstens verspricht Ihr Controller nicht, eine Ansicht zurückzugeben - Sie könnten den Methodenrumpf ändern, um bedingt ein RedirectResult oder etwas anderes zurückzugeben, ohne die Methodendefinition zu ändern.

Zu wissen ist auch, welche Arten von Aktionsergebnissen in MVC vorliegen?

Jetzt können Sie sehen, dass die Aktionsergebnis ist eine Basisdaten Typ wessen abgeleitet Typen sind HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Und es muss eine Hilfsmethode für jede Daten geben Typ (entweder basis oder abgeleitet Typ ).

Was ist CreatedAtAction?

CreatedAtAction (String, Object, Object) Erstellt ein CreatedAtActionResult-Objekt, das eine Status201Created-Antwort erzeugt. CreatedAtAction (String, String, Object, Object) Erstellt ein CreatedAtActionResult-Objekt, das eine Status201Created-Antwort erzeugt.

Empfohlen: