Co je ActionResult MVC?
Co je ActionResult MVC?

Video: Co je ActionResult MVC?

Video: Co je ActionResult MVC?
Video: MVC - Суть шаблона на примерах 2024, Smět
Anonim

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

Také víte, co je ActionResult a ViewResult v MVC?

Zobrazit výsledek a ActionResult v ASP. NET MVC ActionResult je abstraktní nebo základní třída. Na druhou stranu Zobrazit výsledek je podtřídou ActionResult . Kdykoli je návratový typ akce ovladače ActionResult pak je akce schopna vrátit jakýkoli podtyp, jako je view, json, RedirectToAction atd.

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.

Následně se lze také zeptat, kolik typů ActionResult je v MVC?

Existují dva způsoby v Akce Výsledek . Jeden je ActionResult () a další je ExecuteResult(). Existují odlišné typy výsledků akce v ASP. NET MVC . Každý výsledek má a jiný typ formátu výsledků pro zobrazení stránky.

Co je filtr MVC?

ASP. NET MVC filtr je vlastní třída, kde můžete napsat vlastní logiku, která se má provést před nebo po provedení metody akce. Filtry mohou být aplikovány na akční metodu nebo regulátor deklarativním nebo programovým způsobem.

Doporučuje: