Aké sú akcie v ASP NET MVC?
Aké sú akcie v ASP NET MVC?

Video: Aké sú akcie v ASP NET MVC?

Video: Aké sú akcie v ASP NET MVC?
Video: Introduction to ASP.NET Core MVC (.NET 8) 2024, November
Anonim

ASP . NET MVC - Akcie . ASP . NET MVC akcia Metódy sú zodpovedné za vykonávanie požiadaviek a generovanie odpovedí na ne. Štandardne generuje odpoveď vo forme ActionResult. Akcie majú zvyčajne mapovanie typu one-to-one s používateľskými interakciami.

Podobne sa ľudia pýtajú, č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.

Tiež, čo je činnosť ovládača? An akcie (alebo akcie metóda) je metóda na a ovládač ktorý spracováva prichádzajúce požiadavky. Ovládače poskytujú logické prostriedky na zoskupovanie podobných akcie spoločne, čo umožňuje spoločné uplatňovanie spoločných súborov pravidiel (napr. smerovanie, ukladanie do vyrovnávacej pamäte, autorizácia). Prichádzajúce požiadavky sú priradené k akcie cez smerovanie.

Tiež je potrebné vedieť, čo sú metódy bez akcie v ASP NET MVC?

V predvolenom nastavení je MVC rámec zaobchádza s celou verejnosťou metódy triedy ovládačov ako akčných metód . Ak vaša trieda radiča obsahuje verejné metóda a nechcete, aby to bolo akčná metóda , musíte to označiť metóda s atribútom NonActionAttribute. Akákoľvek verejnosť metóda v triede radiča je volateľný cez URL.

Aké sú typy návratov v akčných metódach MVC?

Existuje mnoho odvodených ActionResult typy v MVC na ktoré zvykneme vrátiť výsledok kontrolóra metóda k výhľadu.

Typy akciíVýsledok:

  • ViewResult.
  • PartialViewResult.
  • ContentResult.
  • RedirectResult.
  • RedirectToRouteResult.
  • JsonResult.
  • EmptyResult.
  • FileResult.

Odporúča: