Ano ang mga aksyon sa ASP NET MVC?
Ano ang mga aksyon sa ASP NET MVC?

Video: Ano ang mga aksyon sa ASP NET MVC?

Video: Ano ang mga aksyon sa ASP NET MVC?
Video: Step-by-step ASP.NET MVC Tutorial for Beginners | Mosh 2024, Nobyembre
Anonim

ASP . NET MVC - Mga aksyon . ASP . NET MVC Aksyon Ang mga pamamaraan ay may pananagutan na isagawa ang mga kahilingan at bumuo ng mga tugon dito. Bilang default, bumubuo ito ng tugon sa anyo ng ActionResult. Mga aksyon karaniwang may isa-sa-isang pagmamapa sa mga pakikipag-ugnayan ng user.

Gayundin, nagtatanong ang mga tao, ano ang resulta ng aksyon sa ASP NET MVC?

An Resulta ng Aksyon ay isang uri ng pagbabalik ng isang paraan ng controller, na tinatawag ding isang aksyon pamamaraan, at nagsisilbing batayang klase para sa * Resulta mga klase. Aksyon Ang mga pamamaraan 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.

Gayundin, ano ang pagkilos ng controller? An aksyon (o aksyon paraan) ay isang paraan sa a controller na humahawak ng mga papasok na kahilingan. Mga Controller magbigay ng lohikal na paraan ng pagpapangkat ng magkatulad mga aksyon magkasama, na nagpapahintulot sa mga karaniwang hanay ng mga panuntunan (hal. pagruruta, pag-cache, pagpapahintulot) na mailapat nang sama-sama. Ang mga papasok na kahilingan ay nakamapa sa mga aksyon sa pamamagitan ng pagruruta.

Ang dapat ding malaman ay, ano ang mga non action na pamamaraan sa ASP NET MVC?

Bilang default, ang MVC tinatrato ng framework ang lahat ng publiko paraan ng isang controller class bilang mga pamamaraan ng pagkilos . Kung ang iyong controller class ay naglalaman ng pampubliko paraan at hindi mo nais na ito ay isang paraan ng pagkilos , dapat mong markahan iyon paraan gamit ang NonActionAttribute attribute. Anumang publiko paraan sa isang controller class ay matatawag sa pamamagitan ng URL.

Ano ang mga uri ng pagbabalik sa mga pamamaraan ng pagkilos ng MVC?

Maraming nagmula na ActionResult mga uri sa MVC na ginagamit natin bumalik ang resulta ng isang controller paraan sa view.

Mga Uri ng ActionResult:

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

Inirerekumendang: