Podem passar dades del controlador a la vista mitjançant TempData?
Podem passar dades del controlador a la vista mitjançant TempData?

Vídeo: Podem passar dades del controlador a la vista mitjançant TempData?

Vídeo: Podem passar dades del controlador a la vista mitjançant TempData?
Vídeo: The price of shame | Monica Lewinsky 2024, De novembre
Anonim

ViewData, ViewBag i TempData estan acostumats passar dades entre controlador , acció i vistes . A passar dades des del controlador per veure , ja sigui ViewData o ViewBag llauna ser utilitzat. A passar dades des de un controlador a un altre controlador , TempData pot ser utilitzat.

D'aquesta manera, podem utilitzar ViewBag per passar dades de la vista al controlador?

En general, ViewBag és una manera de passar dades des del controlador fins al vista . És un objecte tipus i és una propietat dinàmica sota el controlador classe base. En comparació amb ViewData, funciona de manera similar, però se sap que és una mica més lent i es va introduir a ASP. NET MVC 3.0 (ViewData es va introduir a MVC 1.0).

De la mateixa manera, TempData solia passar dades d'una pàgina a una altra a MVC? Es va presentar amb MVC 1.0. Això s'utilitza per transferir el dades d'un controlador a un altre controlador o això és també de un acció a un altre mètode d'acció. Això és M'agrada una pàgina a l'altre pàgina . TempData és derivat de la classe TempDataDictionary.

De la mateixa manera, es pregunta, com passar les dades de la vista al controlador a MVC TempData?

Passant el dades des de Controlador a Veure amb TempData Aneu a Fitxer i després a Nou i seleccioneu l'opció "Projecte". A continuació, creeu el ASP. NET projecte d'aplicació web tal com es mostra a continuació. A continuació, seleccioneu "Buida" i marqueu " MVC ” i després feu clic a D'acord. El projecte s'ha creat amb èxit.

Com es passen les dades del controlador a la vista?

L'altra manera de passant el dades des de Controlador per veure pot ser per passant un objecte de la classe model a la Veure . Esborra el codi de ViewData i passar l'objecte de la classe model a canvi vista . Importeu l'objecte d'enllaç de la classe del model a la part superior de l'índex Veure i accedeix a les propietats per @Model.

Recomanat: