Kan vi videregive data fra controller til visning ved hjælp af TempData?
Kan vi videregive data fra controller til visning ved hjælp af TempData?

Video: Kan vi videregive data fra controller til visning ved hjælp af TempData?

Video: Kan vi videregive data fra controller til visning ved hjælp af TempData?
Video: Asp.net Core MVC - How to use TempData to pass data from a controller to another controller or view 2024, November
Anonim

ViewData, ViewBag og TempData er vant til videregive data mellem controller , handling og visninger . Til videregive data fra controller at se , enten ViewData eller ViewBag kan blive brugt. Til videregive data fra én controller til en anden controller , TempData kan blive brugt.

Kan vi på denne måde bruge ViewBag til at videregive data fra visning til controller?

Generelt, ViewBag er en måde at videregive data fra controller til udsigt . Det er et typeobjekt og er en dynamisk egenskab under controller basisklasse. Sammenlignet med ViewData fungerer den på samme måde, men den er kendt for at være en smule langsommere og blev introduceret i ASP. NET MVC 3.0 (ViewData blev introduceret i MVC 1.0).

På samme måde plejede TempData at overføre data fra én side til en anden side i MVC? Det blev introduceret med MVC 1.0. Det bruges til at overføre det data fra en controller til en anden controller eller det er også fra en handling til en anden handlingsmetode. Det er synes godt om én side til andre side . TempData er afledt af TempDataDictionary-klassen.

På samme måde bliver det spurgt, hvordan overfører data fra visning til controller i MVC TempData?

Bestået det data fra Controller til Vis ved hjælp af TempData Gå til Filer og derefter Ny og vælg "Projekt" mulighed. Opret derefter ASP. NET webapplikationsprojekt som vist nedenfor. Vælg derefter "Tøm" og afkryds " MVC ” klik derefter på OK. Projektet er oprettet med succes.

Hvordan overføres data fra dataansvarlig til visning?

Den anden måde passerer det data fra Controller til at se kan være ved passerer et objekt af modelklassen til Udsigt . Slet koden for ViewData og passere genstanden for modelklassen til gengæld udsigt . Importer det bindende objekt for modelklassen øverst i Index Udsigt og få adgang til egenskaberne ved @Model.

Anbefalede: