Was ist ActionResult MVC?
Was ist ActionResult MVC?

Video: Was ist ActionResult MVC?

Video: Was ist ActionResult MVC?
Video: #3: Controller Action Results 📚 ASP.Net Core 2 MVC 2024, November
Anonim

Ein AktionErgebnis ist ein Rückgabetyp einer Controller-Methode, auch Aktionsmethode genannt, und dient als Basisklasse für *Result-Klassen. Aktionsmethoden geben Modelle an Ansichten, Dateiströme zurück, leiten sie an andere Controller um oder was auch immer für die jeweilige Aufgabe erforderlich ist.

Wissen Sie auch, was ActionResult und ViewResult in MVC sind?

Zeige Ergebnis und AktionErgebnis in ASP. NET MVC-Aktionsergebnis ist eine abstrakte oder Basisklasse. Auf der anderen Seite Zeige Ergebnis ist eine Unterklasse von AktionErgebnis . Immer wenn der Rückgabetyp der Controller-Aktion. ist AktionErgebnis dann kann die Aktion jeden Untertyp wie view, json, RedirectToAction usw. zurückgeben.

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.

Anschließend kann man sich auch fragen, wie viele Arten von ActionResult es in MVC gibt?

Es gibt zwei Methoden in Aktionsergebnis . Einer ist AktionErgebnis () und ein anderer ist ExecuteResult(). Es gibt verschiedene Typen der Aktionsergebnisse in ASP. NET MVC . Jedes Ergebnis hat a Anderer Typ des Ergebnisformats, um die Seite anzuzeigen.

Was ist Filter-MVC?

ASP. NET MVC-Filter ist eine benutzerdefinierte Klasse, in der Sie benutzerdefinierte Logik schreiben können, die vor oder nach der Ausführung einer Aktionsmethode ausgeführt wird. Filter können deklarativ oder programmgesteuert auf eine Aktionsmethode oder einen Controller angewendet werden.

Empfohlen: