Jaké je použití výsledku akce v ASP NET MVC?
Jaké je použití výsledku akce v ASP NET MVC?

Video: Jaké je použití výsledku akce v ASP NET MVC?

Video: Jaké je použití výsledku akce v ASP NET MVC?
Video: ASP.NET MVC Action Results | ASP.NET MVC Tutorials | By Mr.Sudhakar Sharma 2024, Listopad
Anonim

v ASP . SÍŤ , MVC má různé typy Výsledky akce . Každý výsledek akce vrátí jiný formát výstupu. Programátor používá odlišný výsledky akce získat očekávaný výstup. Výsledky akce vrátit výsledek pro zobrazení stránky pro daný požadavek.

Podobně je položena otázka, co je výsledek akce v ASP NET MVC?

An ActionResult je návratový typ metody řadiče, nazývané také an akce metoda a slouží jako základní třída pro * Výsledek třídy. Akce metody vracejí modely do pohledů, proudů souborů, přesměrovávají na jiné řadiče nebo cokoli, co je pro daný úkol nezbytné.

Dále, jaký je rozdíl mezi ViewResult () a ActionResult () v asp net MVC? Zobrazit výsledek je podtřídou ActionResult . Metoda View vrací a Zobrazit výsledek . Jediný rozdíl je to s tím ActionResult za prvé, váš kontrolér neslibuje, že vrátí pohled - můžete změnit tělo metody tak, aby podmíněně vracelo RedirectResult nebo něco jiného, aniž byste změnili definici metody.

Také je třeba vědět, jaké jsou typy výsledků akcí v MVC?

Nyní můžete vidět, že Akce Výsledek je základní údaj typ jehož odvozený typy jsou HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. A proti každému datu musí existovat pomocná metoda typ (buď základní nebo odvozené typ ).

Co je CreatedAtAction?

CreatedAtAction (String, Object, Object) Vytvoří objekt CreatedAtActionResult, který vytvoří odpověď Status201Created. CreatedAtAction (String, String, Object, Object) Vytvoří objekt CreatedAtActionResult, který vytvoří odpověď Status201Created.

Doporučuje: