Kan ons data van beheerder na besigtiging deur TempData gebruik?
Kan ons data van beheerder na besigtiging deur TempData gebruik?

Video: Kan ons data van beheerder na besigtiging deur TempData gebruik?

Video: Kan ons data van beheerder na besigtiging deur TempData gebruik?
Video: TempData in ASP NET Core 2024, November
Anonim

ViewData, ViewBag, en TempData gewoond is aan data deurgee tussen kontroleerder , aksie en sienings . Om data deurgee van die kontroleerder om te sien , óf ViewData óf ViewBag kan gebruik. Om data deurgee van een beheerder na 'n ander kontroleerder , TempData kan gebruik.

Kan ons op hierdie manier ViewBag gebruik om data van aansig na beheerder deur te gee?

Oor die algemeen, ViewBag is 'n manier om data deurgee van die kontroleerder na die beskou . Dit is 'n tipe voorwerp en is 'n dinamiese eienskap onder die kontroleerder basisklas. In vergelyking met ViewData werk dit soortgelyk, maar dit is bekend dat dit 'n bietjie stadiger is en is in ASP. NET MVC 3.0 bekendgestel (ViewData is in MVC 1.0 bekendgestel).

Net so, het TempData gebruik om data van een bladsy na 'n ander bladsy in MVC oor te dra? Dit is bekendgestel met MVC 1.0. Dit word gebruik om oor te dra die data van een kontroleerder aan 'n ander kontroleerder of dit is ook van een aksie aan 'n ander aksie metode. Dit is hou van een bladsy na ander bladsy . TempData is afgelei van TempDataDictionary klas.

Net so word daar gevra hoe data van aansig na kontroleerder in MVC TempData deurgee?

Verby die data van Beheerder aan Bekyk met behulp van TempData Gaan na Lêer dan Nuwe en kies "Projek" opsie. Skep dan die ASP. NET webtoepassingsprojek soos hieronder uitgebeeld. Kies dan "Leeg" en merk " MVC ” klik dan OK. Die projek is suksesvol geskep.

Hoe word data van beheerder na aansig oorgedra?

Die ander manier van verbygaan die data van Beheerder om te sien deur kan wees verbygaan 'n voorwerp van die model klas na die Beskou . Vee die kode van ViewData en uit slaag die voorwerp van modelklas in ruil daarvoor beskou . Voer die bindende voorwerp van modelklas bo-aan Index in Beskou en kry toegang tot die eiendomme deur @Model.

Aanbeveel: