Aké je použitie výsledku akcie v ASP NET MVC?
Aké je použitie výsledku akcie v ASP NET MVC?

Video: Aké je použitie výsledku akcie v ASP NET MVC?

Video: Aké je použitie výsledku akcie v ASP NET MVC?
Video: Leap Motion SDK 2024, November
Anonim

In ASP . NET , MVC má rôzne typy Výsledky akcie . Každý výsledok akcie vráti iný formát výstupu. Programátor používa rôzne výsledky akcie získať očakávaný výstup. Výsledky akcie vrátiť výsledok pre zobrazenie stránky pre danú požiadavku.

Podobne sa kladie otázka, čo je výsledok akcie v ASP NET MVC?

An ActionResult je návratový typ metódy regulátora, nazývaný aj an akcie metóda a slúži ako základná trieda pre * Výsledok triedy. Akcia metódy vracajú modely do pohľadov, tokov súborov, presmerovávajú na iné ovládače alebo čokoľvek, čo je potrebné pre danú úlohu.

Okrem toho, aký je rozdiel medzi ViewResult () a ActionResult () v asp net MVC? ViewResult je podtriedou ActionResult . Metóda View vráti a ViewResult . Jediný rozdiel je to s ActionResult po prvé, váš kontrolér nesľubuje, že vráti pohľad - môžete zmeniť telo metódy tak, aby podmienečne vrátilo RedirectResult alebo niečo iné bez zmeny definície metódy.

Tiež je potrebné vedieť, aké sú typy výsledkov akcií v MVC?

Teraz môžete vidieť, že Akcia Výsledok je základný údaj typu ktorých odvodený typy sú HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. A proti každému údaju musí existovať pomocná metóda typu (buď základný alebo odvodený typu ).

Čo je CreatedAtAction?

CreatedAtAction (String, Object, Object) Vytvorí objekt CreatedAtActionResult, ktorý vytvorí odpoveď Status201Created. CreatedAtAction (String, String, Object, Object) Vytvorí objekt CreatedAtActionResult, ktorý vytvorí odpoveď Status201Created.

Odporúča: