Wat is die gebruik van aksieresultaat in ASP NET MVC?
Wat is die gebruik van aksieresultaat in ASP NET MVC?

Video: Wat is die gebruik van aksieresultaat in ASP NET MVC?

Video: Wat is die gebruik van aksieresultaat in ASP NET MVC?
Video: Веб-приложение C# ASP.NET MVC и API с React и TypeScript 2024, Mei
Anonim

In ASP . NET , MVC het verskillende tipes Aksie resultate . Elkeen aksie resultaat gee 'n ander formaat van uitvoer terug. 'n Programmeerder gebruike anders aksie resultate verwagte uitset te kry. Aksie resultate gee die terug resultaat om die bladsy vir die gegewe versoek te bekyk.

Net so word gevra, wat is aksieresultaat in ASP NET MVC?

An AksieResultaat is 'n terugkeer tipe van 'n kontroleerder metode, ook genoem 'n aksie metode, en dien as die basisklas vir * Resultaat klasse. Aksie metodes stuur modelle terug na aansigte, lêerstrome, herlei na ander beheerders, of wat ook al nodig is vir die taak op hande.

Verder, wat is die verskil tussen ViewResult () en ActionResult () in asp net MVC? Bekykresultaat is 'n subklas van AksieResultaat . Die View-metode gee a Bekykresultaat . Die enigste verskil is dit met die AksieResultaat een, jou beheerder belowe nie om 'n aansig terug te gee nie - jy kan die metodeliggaam verander om voorwaardelik 'n RedirectResult of iets anders terug te gee sonder om die metodedefinisie te verander.

Om ook te weet is, wat is die tipe aksieresultate in MVC?

Nou kan jy sien dat die Aksie Resultaat is 'n basisdata tipe wie se afgelei tipes is HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. En daar moet 'n helper-metode teen elke data wees tipe (óf basis of afgelei tipe ).

Wat is CreatedAtAction?

GeskepAtaksie (String, Object, Object) Skep 'n CreatedAtActionResult-objek wat 'n Status201Created-reaksie produseer. GeskepAtaksie (String, String, Object, Object) Skep 'n CreatedAtActionResult-objek wat 'n Status201Created-reaksie produseer.

Aanbeveel: