A mund t'i kalojmë të dhënat nga kontrolluesi për t'i parë duke përdorur TempData?
A mund t'i kalojmë të dhënat nga kontrolluesi për t'i parë duke përdorur TempData?

Video: A mund t'i kalojmë të dhënat nga kontrolluesi për t'i parë duke përdorur TempData?

Video: A mund t'i kalojmë të dhënat nga kontrolluesi për t'i parë duke përdorur TempData?
Video: Ja si ti ulni menjëherë temperaturën fëmijës tuaj 2024, Mund
Anonim

ViewData, ViewBag dhe TempT Data janë mësuar të kalojnë të dhëna ndërmjet kontrollues , veprim, dhe pikëpamjet . te kalojnë të dhëna nga kontrollues për të parë , ose ViewData ose ViewBag mund te perdoret. te kalojnë të dhëna nga një kontrollues tek një tjetër kontrollues , TempData mund te perdoret.

Në këtë mënyrë, a mund të përdorim ViewBag për të kaluar të dhënat nga pamja te kontrolluesi?

Në përgjithësi, View Bag është një mënyrë për të kalojnë të dhëna nga kontrollues te pamje . Është një objekt tip dhe është një veti dinamike nën kontrollues klasa bazë. Krahasuar me ViewData, funksionon në mënyrë të ngjashme, por dihet se është pak më i ngadalshëm dhe u prezantua në ASP. NET MVC 3.0 (ViewData u prezantua në MVC 1.0).

Po kështu, a përdoret TempData për të kaluar të dhëna nga një faqe në një faqe tjetër në MVC? U prezantua me MVC 1.0. Ajo përdoret për të transferuar të të dhëna nga një kontrollues për të një tjetër kontrollues ose atë është gjithashtu nga një veprim për të një tjetër metoda e veprimit. Ajo është si një faqe te tjereve faqe . TempData është rrjedh nga klasa TempDataDictionary.

Në mënyrë të ngjashme, pyetet se si kalojnë të dhënat nga pamja te kontrolluesi në MVC TempData?

Duke kaluar të të dhëna nga Kontrolluesi te Shikoni duke përdorur TempData Shkoni te Skedari më pas i ri dhe zgjidhni opsionin “Project”. Më pas krijoni ASP. NET projekti i aplikacionit në ueb siç përshkruhet më poshtë. Pastaj zgjidhni "Empty" dhe shënoni " MVC ” më pas klikoni OK. Projekti është krijuar me sukses.

Si kalohen të dhënat nga kontrolluesi në pamje?

Mënyra tjetër e duke kaluar të të dhëna nga Kontrolluesi për të parë mund të jetë nga duke kaluar një objekt i klasës model në Pamje . Fshini kodin e ViewData dhe kalojnë objekti i klasës së modelit në kthim pamje . Importoni objektin lidhës të klasës së modelit në krye të Indeksit Pamje dhe aksesoni pronat nga @Model.

Recommended: