ViewResult V/S ActionResult
Wie Sie entscheiden, ob Sie ActionResult oder ViewResult? Ich weiß, dass ActionResult ist eine abstrakte Klasse mit ViewResult als Subtyp, aber ich habe gesehen, Beispiele, die beide für die gleiche Funktionalität. Gibt es etwas, das unterscheidet Sie?
mögliche Duplikate von Unterschied Zwischen ViewResult() und ActionResult()
Hi, neue Programmierung hier, warum verengen, warum man nicht einfach actionresult statt viewresult? ist es nur eine Sicherheit Grund -, Programm-Leckage Grund?
Hi, neue Programmierung hier, warum verengen, warum man nicht einfach actionresult statt viewresult? ist es nur eine Sicherheit Grund -, Programm-Leckage Grund?
InformationsquelleAutor Mani | 2014-07-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
ActionResult
ist der Basis-Typ, währendViewResult
ist Subtyp vonActionResult
.Wenn Sie Action-Rückgabetyp
ActionResult
können Sie wieder alle Subtyp von e ist.g Json,PartialView,Anzeigen,RedirectToAction.Aber wenn man mit Subtyp, wie in diesem Fall
ViewResult
Sie umgebende Ihrer Aktion, dass es erst wieder Subtyp als Ergebnis in diesem Fall ist Ansicht.Wenn Sie
ActionResult
als Rückgabetyp, können Sie die Rückgabe der folgenden Aktion(was bedeutet, dass die folgenden Subtypen von ActionResult), wie erklärt, auf forums.asp.net:Wann ViewResult
wenn Sie sicher sind, dass Ihre action-Methode wird wieder einige anzeigen Seite, die Sie verwenden können, ViewResult. Aber wenn Ihr action-Methode können unterschiedliche Verhalten, wie das Rendern einer Ansicht oder führen Sie eine Umleitung. Sie können die Allgemeine Basisklasse ActionResult als Rückgabetyp.
Weitere details:
http://forums.asp.net/t/1448398.aspx
Außerdem finden Sie hier:
http://www.slideshare.net/umarali1981/difference-between-action-result-and-viewresult
Hi, neue Programmierung hier, warum verengen, warum man nicht einfach actionresult statt viewresult? ist es nur eine Sicherheit Grund -, Programm-Leckage Grund?
es gibt keinen Schaden in mit
ActionResult
auch Sie könnenInformationsquelleAutor Ehsan Sajjad
Wenn Sie mit Anzeigen Ergebnis Sie haben für die Rückgabe einer Ansicht wie
Wenn Sie diese markieren, um das Ergebnis einer Aktion kann man wieder verschiedene Ergebnis wie
Und als basic-HOPPLA, immer code für die Abstraktion eher dann konkrete ActionResult ist immer ein plus zu verwenden.
Weitere Informationen auf ActionResult, Folgen Sie bitte den link
InformationsquelleAutor Ashish Rajput
Erst zu Verstehen,---ActionResult und ViewResult sind im Grunde eines Rückgabetyps für eine Methode(ich.e Action im MVC).
Zweite Der Unterschied ist --- ActionResult kann wieder jede Art von Ergebnis in der Erwägung, dass ViewResult zurückkehren können Ergebnistyp
Nur Zur Ansicht.
InformationsquelleAutor Manikandan Joe Nadar