Jaké jsou akce v ASP NET MVC?
Jaké jsou akce v ASP NET MVC?

Video: Jaké jsou akce v ASP NET MVC?

Video: Jaké jsou akce v ASP NET MVC?
Video: What are Action filters in MVC ? 2024, Duben
Anonim

ASP . NET MVC - Akce . ASP . NET MVC Akce Metody jsou odpovědné za provádění požadavků a generování odpovědí na ně. Ve výchozím nastavení generuje odpověď ve formě ActionResult. Akce obvykle mají mapování jedna ku jedné s interakcemi uživatele.

Podobně se lidé ptají, 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é.

Co je také činnost ovladače? An akce (nebo akce metoda) je metoda na a ovladač který vyřizuje příchozí požadavky. Ovladače poskytují logické prostředky pro seskupování podobných akce společně, což umožňuje společné použití společných souborů pravidel (např. směrování, ukládání do mezipaměti, autorizace). Příchozí požadavky jsou mapovány na akce přes směrování.

Také je třeba vědět, jaké jsou metody bez akce v ASP NET MVC?

Ve výchozím nastavení je MVC rámec zachází s celou veřejností metody třídy ovladačů jako akční metody . Pokud vaše třída řadiče obsahuje public metoda a nechcete, aby to bylo akční metoda , to musíte označit metoda s atributem NonActionAttribute. Jakákoli veřejnost metoda ve třídě kontroléru je volatelný přes URL.

Jaké jsou návratové typy v metodách akcí MVC?

Existuje mnoho odvozených ActionResult typy v MVC které používáme vrátit se výsledek ovladače metoda k výhledu.

Typy akcíVýsledek:

  • Zobrazit výsledek.
  • PartialViewResult.
  • ContentResult.
  • RedirectResult.
  • RedirectToRouteResult.
  • JsonResult.
  • EmptyResult.
  • FileResult.

Doporučuje: