Ano ang ActionResult MVC?
Ano ang ActionResult MVC?

Video: Ano ang ActionResult MVC?

Video: Ano ang ActionResult MVC?
Video: ASP.Net | MVC 5 Tutorial Controllers and Action Result Types 2024, Nobyembre
Anonim

An Resulta ng Aksyon ay isang uri ng pagbabalik ng isang paraan ng controller, na tinatawag ding paraan ng pagkilos, at nagsisilbing batayang klase para sa *Mga klase ng resulta. Ang mga pamamaraan ng pagkilos ay nagbabalik ng mga modelo sa mga view, mga stream ng file, pag-redirect sa iba pang mga controller, o anumang kinakailangan para sa gawaing nasa kamay.

Alamin din, ano ang ActionResult at ViewResult sa MVC?

ViewResult at Resulta ng Aksyon sa ASP. NET MVC ActionResult ay isang abstract o batayang klase. Sa kabilang kamay ViewResult ay isang subclass ng Resulta ng Aksyon . Sa tuwing ang uri ng pagbabalik ng aksyon ng Controller ay Resulta ng Aksyon kung gayon ang aksyon ay may kakayahang ibalik ang anumang subtype tulad ng view, json, RedirectToAction atbp.

Higit pa rito, ano ang pagkakaiba sa pagitan ng ViewResult () at ActionResult () sa asp net MVC? ViewResult ay isang subclass ng Resulta ng Aksyon . Ang paraan ng View ay nagbabalik ng a ViewResult . Ang nag-iisang pagkakaiba kasama ba yan sa Resulta ng Aksyon isa, hindi nangangako ang iyong controller na magbabalik ng view - maaari mong baguhin ang katawan ng pamamaraan upang may kondisyong ibalik ang isang RedirectResult o iba pa nang hindi binabago ang kahulugan ng pamamaraan.

Kasunod nito, maaari ring magtanong, ilang uri ng ActionResult ang mayroon sa MVC?

Mayroong dalawang mga pamamaraan sa Resulta ng Aksyon . Isa ay Resulta ng Aksyon () at isa pa ay ExecuteResult(). meron iba't ibang Uri ng mga resulta ng aksyon sa ASP. NET MVC . Ang bawat resulta ay may a iba't ibang uri ng format ng resulta upang tingnan ang pahina.

Ano ang filter MVC?

ASP. NET MVC Filter ay isang pasadyang klase kung saan maaari kang magsulat ng pasadyang lohika upang maisagawa bago o pagkatapos isagawa ang isang paraan ng pagkilos. Maaaring ilapat ang mga filter sa isang paraan ng pagkilos o controller sa isang deklaratibo o programmatic na paraan.

Inirerekumendang: