La ce folosește rezultatul acțiunii în ASP NET MVC?
La ce folosește rezultatul acțiunii în ASP NET MVC?

Video: La ce folosește rezultatul acțiunii în ASP NET MVC?

Video: La ce folosește rezultatul acțiunii în ASP NET MVC?
Video: ASP.NET MVC Action Results | ASP.NET MVC Tutorials | By Mr.Sudhakar Sharma 2024, Mai
Anonim

În ASP . NET , MVC are diferite tipuri de Rezultatele acțiunii . Fiecare rezultatul acțiunii returnează un alt format de ieșire. Un programator utilizări diferit rezultatele acțiunii pentru a obține rezultatul așteptat. Rezultatele acțiunii returnează rezultat pentru a vizualiza pagina pentru cererea dată.

În mod similar, este întrebat, ce este rezultatul acțiunii în ASP NET MVC?

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

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.

De asemenea, trebuie să știți, care sunt tipurile de rezultate ale acțiunii în MVC?

Acum, puteți vedea că Rezultatul acțiunii este o bază de date tip a cărui derivată tipuri sunt HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Și trebuie să existe o metodă de ajutor împotriva fiecărei date tip (de bază sau derivată tip ).

Ce este CreatedAtAction?

CreatedAtAction (String, Object, Object) Creează un obiect CreatedAtActionResult care produce un răspuns Status201Created. CreatedAtAction (String, String, Object, Object) Creează un obiect CreatedAtActionResult care produce un răspuns Status201Created.

Recomandat: