Mis kasu on ASP NET MVC-s tegevustulemusest?
Mis kasu on ASP NET MVC-s tegevustulemusest?

Video: Mis kasu on ASP NET MVC-s tegevustulemusest?

Video: Mis kasu on ASP NET MVC-s tegevustulemusest?
Video: Пошаговое руководство по ASP.NET MVC для начинающих | Мош 2024, November
Anonim

sisse ASP . NET , MVC on erinevat tüüpi Tegevuse tulemused . Iga tegevuse tulemus tagastab erineva väljundvormingu. Programmeerija kasutab erinev tegevuse tulemused oodatud väljundi saamiseks. Tegevuse tulemused tagastada tulemus antud päringu lehe vaatamiseks.

Samamoodi küsitakse, mis on ASP NET MVC-s tegevuse tulemus?

An ActionResult on kontrolleri meetodi tagastustüüp, mida nimetatakse ka an tegevust meetodit ja see on * baasklassiks Tulemus klassid. Tegevus meetodid tagastavad mudelid vaadetele, failivoogudele, suunavad ümber teistele kontrolleritele või muule, mis on käesoleva ülesande jaoks vajalik.

Veelgi enam, mis vahe on ViewResult () ja ActionResult () vahel asp net MVC-s? Vaata tulemust on alamklass ActionResult . Vaatamise meetod tagastab a Vaata tulemust . Ainuke erinevus kas see on koos ActionResult üks, teie kontroller ei luba vaadet tagastada – saate muuta meetodi keha, et tagastada tingimuslikult RedirectResult või midagi muud ilma meetodi määratlust muutmata.

Samuti on vaja teada, millised on MVC tegevustulemuste tüübid?

Nüüd näete, et Tegevuse tulemus on baasandmed tüüp mille tuletatud tüübid on HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Ja iga andmete vastu peab olema abimeetod tüüp (kas baas või tuletatud tüüp ).

Mis on CreatedAtAction?

CreatedAtAction (String, objekt, objekt) Loob CreatedAtActionResult objekti, mis annab vastuse Status201Created. CreatedAtAction (string, string, objekt, objekt) Loob objekti CreatedAtActionResult, mis annab vastuse Status201Created.

Soovitan: