Ano ang gamit ng resulta ng aksyon sa ASP NET MVC?
Ano ang gamit ng resulta ng aksyon sa ASP NET MVC?

Video: Ano ang gamit ng resulta ng aksyon sa ASP NET MVC?

Video: Ano ang gamit ng resulta ng aksyon sa ASP NET MVC?
Video: Step-by-step ASP.NET MVC Tutorial for Beginners | Mosh 2024, Nobyembre
Anonim

Sa ASP . NET , MVC ay may iba't ibang uri ng Mga Resulta ng Aksyon . Ang bawat isa resulta ng aksyon nagbabalik ng ibang format ng output. Isang programmer gamit magkaiba resulta ng aksyon upang makakuha ng inaasahang output. Mga Resulta ng Aksyon ibalik ang resulta upang tingnan ang pahina para sa ibinigay na kahilingan.

Katulad nito, ito ay tinatanong, ano ang resulta ng aksyon sa ASP NET MVC?

An Resulta ng Aksyon ay isang uri ng pagbabalik ng isang paraan ng controller, na tinatawag ding isang aksyon pamamaraan, at nagsisilbing batayang klase para sa * Resulta mga klase. Aksyon Ang mga pamamaraan ay nagbabalik ng mga modelo sa mga view, mga stream ng file, pag-redirect sa iba pang mga controller, o anumang kinakailangan para sa gawaing nasa kamay.

Higit pa rito, ano ang pagkakaiba sa pagitan ng ViewResult () at ActionResult () sa asp net MVC? ViewResult ay isang subclass ng Resulta ng Aksyon . Ang paraan ng View ay nagbabalik ng a ViewResult . Ang nag-iisang pagkakaiba kasama ba yan sa Resulta ng Aksyon isa, hindi nangangako ang iyong controller na magbabalik ng view - maaari mong baguhin ang katawan ng pamamaraan upang may kondisyong ibalik ang isang RedirectResult o iba pa nang hindi binabago ang kahulugan ng pamamaraan.

Ang dapat ding malaman ay, ano ang mga uri ng resulta ng pagkilos sa MVC?

Ngayon, makikita mo na ang Resulta ng Aksyon ay isang base data uri na nagmula mga uri ay HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. At, dapat mayroong isang paraan ng katulong laban sa bawat data uri (base man o hinango uri ).

Ano ang CreatedAtAction?

CreatedAtAction (String, Object, Object) Lumilikha ng isang CreatedAtActionResult object na gumagawa ng isang Status201Created na tugon. CreatedAtAction (String, String, Object, Object) Lumilikha ng isang CreatedAtActionResult object na gumagawa ng isang Status201Created na tugon.

Inirerekumendang: