Kan vi overføre data fra kontroller til visning ved hjelp av TempData?
Kan vi overføre data fra kontroller til visning ved hjelp av TempData?

Video: Kan vi overføre data fra kontroller til visning ved hjelp av TempData?

Video: Kan vi overføre data fra kontroller til visning ved hjelp av TempData?
Video: Asp.net Core MVC - How to use TempData to pass data from a controller to another controller or view 2024, April
Anonim

ViewData, ViewBag og TempData er vant til sende data mellom kontrolleren , handling og visninger . Til sende data fra kontrolleren for å se , enten ViewData eller ViewBag kan bli brukt. Til sende data fra én kontroller til en annen kontrolleren , TempData kan bli brukt.

På denne måten, kan vi bruke ViewBag til å overføre data fra visning til kontroller?

Generelt, ViewBag er en måte å sende data fra kontrolleren til utsikt . Det er et typeobjekt og er en dynamisk egenskap under kontrolleren grunnklasse. Sammenlignet med ViewData fungerer det på samme måte, men er kjent for å være litt tregere og ble introdusert i ASP. NET MVC 3.0 (ViewData ble introdusert i MVC 1.0).

På samme måte, pleide TempData å overføre data fra én side til en annen side i MVC? Den ble introdusert med MVC 1.0. Den brukes til å overføre de data fra en kontroller til en annen kontrolleren eller det er også fra en handling til en annen handlingsmetode. Den er som en side Til andre side . TempData er avledet fra TempDataDictionary-klassen.

På samme måte spørs det, hvordan overføre data fra visning til kontroller i MVC TempData?

Passering de data fra Kontroller til Vis med TempData Gå til Fil og deretter Ny og velg "Prosjekt" -alternativet. Deretter oppretter du ASP. NET nettapplikasjonsprosjekt som vist nedenfor. Velg deretter "Tøm" og kryss av for " MVC " klikk deretter OK. Prosjektet er opprettet.

Hvordan overføres data fra kontrollør til visning?

Den andre måten passering de data fra Kontroller å se kan være ved passering et objekt av modellklassen til Utsikt . Slett koden til ViewData og sende objektet i modellklassen i retur utsikt . Importer bindingsobjektet til modellklassen øverst i Index Utsikt og få tilgang til egenskapene ved @Model.

Anbefalt: