Ce este ActionResult MVC?
Ce este ActionResult MVC?

Video: Ce este ActionResult MVC?

Video: Ce este ActionResult MVC?
Video: ASP.NET MVC Action Results | ASP.NET MVC Tutorials | By Mr.Sudhakar Sharma 2024, Mai
Anonim

Un ActionResult este un tip de returnare al unei metode de controler, numită și o metodă de acțiune și servește ca clasă de bază pentru clasele *Result. Metodele de acțiune returnează modelele la vizualizări, fluxuri de fișiere, redirecționează către alte controlere sau orice este necesar pentru sarcina în cauză.

De asemenea, știți, ce este ActionResult și ViewResult în MVC?

ViewResult și ActionResult în ASP. NET MVC ActionResult este o clasă abstractă sau de bază. Pe de altă parte ViewResult este o subclasă a ActionResult . Ori de câte ori tipul de returnare a acțiunii controlerului este ActionResult atunci acțiunea este capabilă să returneze orice subtip, cum ar fi view, json, RedirectToAction etc.

Mai mult, care este diferența dintre ViewResult () și ActionResult () în asp net MVC? ViewResult este o subclasă a ActionResult . Metoda View returnează a ViewResult . Singurul diferență este că cu ActionResult unul, controlerul dvs. nu promite să returneze o vizualizare - puteți schimba corpul metodei pentru a returna condiționat un RedirectResult sau altceva fără a schimba definiția metodei.

Ulterior, se poate întreba, de asemenea, câte tipuri de ActionResult există în MVC?

Există două metode în Rezultatul acțiunii . Unul este ActionResult () și altul este ExecuteResult(). Sunt tipuri diferite de acțiune rezultă în ASP. NET MVC . Fiecare rezultat are un tip diferit format de rezultat pentru a vizualiza pagina.

Ce este filtrul MVC?

ASP. NET Filtru MVC este o clasă personalizată în care puteți scrie logica personalizată pentru a fi executată înainte sau după executarea unei metode de acțiune. Filtrele pot fi aplicate unei metode de acțiune sau controler într-un mod declarativ sau programatic.

Recomandat: