Šta je ActionResult MVC?
Šta je ActionResult MVC?

Video: Šta je ActionResult MVC?

Video: Šta je ActionResult MVC?
Video: What are Result Filters in MVC ? 2024, Maj
Anonim

An ActionResult je tip povratka metode kontrolera, koji se također naziva metodom akcije, i služi kao osnovna klasa za *Result klase. Metode akcije vraćaju modele u prikaze, tokove datoteka, preusmjeravaju na druge kontrolere ili bilo šta što je potrebno za zadatak koji je pri ruci.

Takođe znate šta su ActionResult i ViewResult u MVC-u?

ViewResult i ActionResult u ASP. NET MVC ActionResult je apstraktna ili osnovna klasa. S druge strane ViewResult je podklasa ActionResult . Kad god je tip povrata akcije kontrolera ActionResult tada akcija može vratiti bilo koji podtip kao što je view, json, RedirectToAction itd.

Štaviše, koja je razlika između ViewResult() i ActionResult() u asp net MVC-u? ViewResult je podklasa ActionResult . View metoda vraća a ViewResult . Jedini razlika da li je to sa ActionResult prvo, vaš kontroler ne obećava da će vratiti pogled - možete promijeniti tijelo metode da uslovno vrati RedirectResult ili nešto drugo bez promjene definicije metode.

Kasnije se može zapitati koliko tipova ActionResult-a postoji u MVC-u?

Postoje dvije metode u Action Result . Jedan je ActionResult () a drugi je ExecuteResult(). Oni su različite vrste rezultata akcije u ASP. NET MVC . Svaki rezultat ima a drugačiji tip formata rezultata za pregled stranice.

Šta je filter MVC?

ASP. NET MVC filter je prilagođena klasa u kojoj možete napisati prilagođenu logiku koja će se izvršiti prije ili nakon izvršenja metode akcije. Filteri se mogu primijeniti na metodu akcije ili kontroler na deklarativni ili programski način.

Preporučuje se: