Je, tunaweza kupitisha data kutoka kwa kidhibiti ili kutazama kwa kutumia TempData?
Je, tunaweza kupitisha data kutoka kwa kidhibiti ili kutazama kwa kutumia TempData?

Video: Je, tunaweza kupitisha data kutoka kwa kidhibiti ili kutazama kwa kutumia TempData?

Video: Je, tunaweza kupitisha data kutoka kwa kidhibiti ili kutazama kwa kutumia TempData?
Video: Vyakula vinavyosabaisha ugonjwa wa kisukari 2024, Mei
Anonim

ViewData, ViewBag, na TempData hutumiwa kupitisha data kati ya mtawala , hatua, na maoni . Kwa kupitisha data kutoka mtawala kutazama , ama ViewData au ViewBag unaweza kutumika. Kwa kupitisha data kutoka mtawala mmoja kwa mwingine mtawala , TempData inaweza kutumika.

Kwa njia hii, je, tunaweza kutumia ViewBag kupitisha data kutoka kwa mwonekano hadi kwa kidhibiti?

Kwa ujumla, ViewBag ni njia ya kupitisha data kutoka mtawala kwa mtazamo . Ni kitu cha aina na ni mali yenye nguvu chini ya mtawala darasa la msingi. Ikilinganishwa na ViewData, inafanya kazi vivyo hivyo lakini inajulikana kuwa polepole na ilianzishwa katika ASP. NET MVC 3.0 (ViewData ilianzishwa katika MVC 1.0).

Vivyo hivyo, je, TempData ilitumia kupitisha data kutoka ukurasa mmoja hadi ukurasa mwingine katika MVC? Ilianzishwa na MVC 1.0. Ni hutumika kuhamisha ya data kutoka kwa moja mtawala kwa mwingine mtawala au ni pia kutoka moja hatua kwa mwingine mbinu ya hatua. Ni ni kama ukurasa mmoja kwa wengine ukurasa . TempData ni inayotokana na darasa la TempDataDictionary.

Vile vile, inaulizwa, jinsi ya kupitisha data kutoka kwa mtazamo hadi kwa mtawala katika MVC TempData?

Kupita ya data kutoka Kidhibiti kwa Tazama kwa kutumia TempData Nenda kwa Faili kisha Mpya na uchague chaguo la "Mradi". Kisha unda ASP. NET mradi wa maombi ya wavuti kama ilivyoonyeshwa hapa chini. Kisha chagua "Tupu" na uweke alama " MVC ” kisha ubofye Sawa. Mradi umeundwa kwa mafanikio.

Je, data hupitishwa vipi kutoka kwa kidhibiti hadi kutazamwa?

Njia nyingine ya kupita ya data kutoka Kidhibiti cha Kutazama inaweza kuwa kwa kupita kitu cha darasa la mfano kwa Tazama . Futa msimbo wa ViewData na kupita kitu cha darasa la mfano kwa malipo mtazamo . Ingiza kitu cha kumfunga cha darasa la mfano juu ya Index Tazama na ufikie mali kwa @Model.

Ilipendekeza: