Mitä hyötyä toimintotuloksesta on ASP NET MVC:ssä?
Mitä hyötyä toimintotuloksesta on ASP NET MVC:ssä?

Video: Mitä hyötyä toimintotuloksesta on ASP NET MVC:ssä?

Video: Mitä hyötyä toimintotuloksesta on ASP NET MVC:ssä?
Video: Dependabot: How to Update Your Project's Dependencies Automatically 2024, Marraskuu
Anonim

Sisään ASP . NETTO , MVC on erilaisia Toiminnan tulokset . Jokainen toiminnan tulos palauttaa eri tulostusmuodon. Ohjelmoija käyttää eri toiminnan tuloksia saada odotettu tulos. Toiminnan tulokset palauttaa tulos tarkastellaksesi kyseisen pyynnön sivua.

Vastaavasti kysytään, mikä on toiminnan tulos ASP NET MVC:ssä?

An ActionResult on ohjainmenetelmän palautustyyppi, jota kutsutaan myös an toiminta menetelmä ja toimii perusluokkana * Tulos luokat. Toiminta menetelmät palauttavat mallit näkymiin, tiedostovirtoihin, uudelleenohjaavat muihin ohjaimiin tai mihin tahansa, mikä on tarpeen käsiteltävässä tehtävässä.

Lisäksi, mitä eroa on ViewResultin () ja ActionResultin () välillä asp net MVC:ssä? Näytä tulos on alaluokka ActionResult . Näytä-menetelmä palauttaa a Näytä tulos . Ainoa ero onko se kanssa ActionResult Ensinnäkin ohjaimesi ei lupaa palauttaa näkymää - voit muuttaa menetelmän runkoa palauttamaan ehdollisesti RedirectResultin tai jotain muuta muuttamatta menetelmän määritelmää.

Lisäksi on tiedettävä, millaisia toimintatuloksia MVC:ssä on?

Nyt voit nähdä, että Toiminnan tulos on perustieto tyyppi jonka johdettu tyypit ovat HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Ja jokaista dataa vastaan on oltava apumenetelmä tyyppi (joko perus tai johdettu tyyppi ).

Mikä CreatedAtAction on?

CreatedAtAction (merkkijono, objekti, objekti) Luo CreatedAtActionResult-objektin, joka tuottaa Status201Created-vastauksen. CreatedAtAction (Merkkijono, merkkijono, objekti, objekti) Luo CreatedAtActionResult-objektin, joka tuottaa Status201Created-vastauksen.

Suositeltava: