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, Svibanj
Anonim

U ASP . NETO , MVC ima različite vrste Rezultati akcije . Svaki rezultat djelovanja vraća drugačiji format izlaza. Programer koristi različit rezultati djelovanja dobiti očekivani učinak. Rezultati akcije vratiti proizlaziti za pregled stranice za dani zahtjev.

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

An ActionResult je tip povrata metode kontrolera, koji se također naziva an akcijski metoda i služi kao osnovna klasa za * Proizlaziti razreda. Akcijski metode vraćaju modele u poglede, streamove datoteka, preusmjeravaju na druge kontrolere ili što god je potrebno za zadatak koji se nalazi.

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

Također morate znati koje su vrste rezultata djelovanja u MVC-u?

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

Što je CreatedAtAction?

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

Preporučeni: