Koja je upotreba rezultata akcije u ASP NET MVC?
Koja je upotreba rezultata akcije u ASP NET MVC?

Video: Koja je upotreba rezultata akcije u ASP NET MVC?

Video: Koja je upotreba rezultata akcije u ASP NET MVC?
Video: Нелогичная жизнь_Рассказ_Слушать 2024, Maj
Anonim

U ASP . NET , MVC ima različite vrste Rezultati akcije . Svaki rezultat akcije vraća drugačiji format izlaza. Programer koristi drugačije rezultati akcije da dobijete očekivani učinak. Rezultati akcije vratite rezultat da pogledate stranicu za dati zahtjev.

Slično, postavlja se pitanje šta je rezultat akcije u ASP NET MVC?

An ActionResult je tip povratka metode kontrolera, koji se također naziva an akcija metoda, i služi kao osnovna klasa za * Rezultat casovi. Akcija metode vraćaju modele u prikaze, tokove datoteka, preusmjeravaju na druge kontrolere ili bilo što što je potrebno za zadatak koji je pri ruci.

Š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.

Takođe treba znati koje su vrste rezultata akcija u MVC-u?

Sada, možete vidjeti da je Action Result je baza podataka tip čije je izvedeno vrste su HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. I, mora postojati pomoćna metoda za svaki podatak tip (bazni ili izvedeni tip ).

Šta je CreatedAtAction?

CreatedAtAction (String, Object, Object) Kreira objekt CreatedAtActionResult koji proizvodi odgovor Status201Created. CreatedAtAction (String, String, Object, Object) Kreira objekt CreatedAtActionResult koji proizvodi odgovor Status201Created.

Preporučuje se: