Cili është përdorimi i rezultatit të veprimit në ASP NET MVC?
Cili është përdorimi i rezultatit të veprimit në ASP NET MVC?

Video: Cili është përdorimi i rezultatit të veprimit në ASP NET MVC?

Video: Cili është përdorimi i rezultatit të veprimit në ASP NET MVC?
Video: CS50 2015 - Week 9 2024, Mund
Anonim

Në ASP . NETO , MVC ka lloje të ndryshme të Rezultatet e Veprimit . Secili rezultati i veprimit kthen një format tjetër të prodhimit. Një programues përdor të ndryshme rezultatet e veprimit për të marrë rezultatin e pritur. Rezultatet e Veprimit kthejnë rezultat për të parë faqen për kërkesën e dhënë.

Në mënyrë të ngjashme, pyetet, cili është rezultati i veprimit në ASP NET MVC?

Një Rezultati i Veprimit është një lloj kthimi i një metode kontrolluesi, i quajtur gjithashtu an veprim metodë dhe shërben si klasë bazë për * Rezultati klasat. Veprimi metodat i kthejnë modelet në pamje, transmetimet e skedarëve, ridrejtojnë te kontrollorët e tjerë ose çfarëdo që është e nevojshme për detyrën në fjalë.

Për më tepër, cili është ndryshimi midis ViewResult () dhe ActionResult () në asp net MVC? Shiko Rezultatin është një nënklasë e Rezultati i Veprimit . Metoda View kthen a Shiko Rezultatin . I vetmi ndryshim është se me Rezultati i Veprimit një, kontrolluesi juaj nuk premton të kthejë një pamje - ju mund të ndryshoni trupin e metodës për të kthyer me kusht një RedirectResult ose diçka tjetër pa ndryshuar përkufizimin e metodës.

Gjithashtu duhet ditur, cilat janë llojet e rezultateve të veprimit në MVC?

Tani, ju mund të shihni se Rezultati i veprimit është një e dhënë bazë lloji të cilit rrjedh llojet janë HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Dhe, duhet të ketë një metodë ndihmëse për çdo të dhënë lloji (ose bazë ose e prejardhur lloji ).

Çfarë është CreatedAtAction?

CreatedAtAction (String, Object, Object) Krijon një objekt CreatedAtActionResult që prodhon një përgjigje Status201Created. CreatedAtAction (String, String, Object, Object) Krijon një objekt CreatedAtActionResult që prodhon një përgjigje Status201Created.

Recommended: