Possiamo passare i dati dal controller alla visualizzazione utilizzando TempData?
Possiamo passare i dati dal controller alla visualizzazione utilizzando TempData?

Video: Possiamo passare i dati dal controller alla visualizzazione utilizzando TempData?

Video: Possiamo passare i dati dal controller alla visualizzazione utilizzando TempData?
Video: Passing Data from Controller to View with ViewModel – Session 21 2024, Maggio
Anonim

ViewData, ViewBag e TempData sono abituati a passare i dati tra controllore , azione e visualizzazioni . Per passare i dati dal controller per visualizzare , ViewData o ViewBag Potere essere usato. Per passare i dati a partire dal un controller ad un altro controllore , TempData può essere usato.

In questo modo, possiamo usare ViewBag per passare i dati dalla vista al controller?

Generalmente, VisualizzaBag è un modo per passare i dati dal controllore al Visualizza . È un oggetto di tipo ed è una proprietà dinamica sotto il controllore classe base. Rispetto a ViewData, funziona in modo simile ma è noto per essere un po' più lento ed è stato introdotto in ASP. NET MVC 3.0 (ViewData è stato introdotto in MVC 1.0).

Allo stesso modo, TempData utilizzato per passare i dati da una pagina a un'altra pagina in MVC? È stato introdotto con MVC 1.0. Esso è usato per trasferire il dati da uno controllore a un altro controller o esso è anche da uno azione per un altro metodo di azione. Esso è Come una pagina agli altri pagina . TempData è derivato dalla classe TempDataDictionary.

Allo stesso modo, viene chiesto, come passare i dati dalla vista al controller in MVC TempData?

passando il dati a partire dal Controllore a Visualizza utilizzando TempData Vai su File, quindi su Nuovo e seleziona l'opzione "Progetto". Quindi creare il ASP. NET progetto di applicazione web come illustrato di seguito. Quindi selezionare "Vuoto" e selezionare " MVC ", quindi fare clic su OK. Il progetto è stato creato con successo.

Come vengono passati i dati dal controller alla visualizzazione?

L'altro modo di passando il dati a partire dal Controller per visualizzare può essere da passando un oggetto della classe del modello per il Visualizzazione . Cancella il codice di ViewData e passaggio l'oggetto della classe del modello in cambio Visualizza . Importa l'oggetto vincolante della classe del modello nella parte superiore dell'indice Visualizzazione e accedi alle proprietà di @Model.

Consigliato: