40 votos

Ciclo de vida del ViewBag/ViewData

He visto muchos posts acerca de cuándo usar ViewBag/ViewData vs ViewModel, pero no he sido capaz de encontrar una explicación del ciclo de vida de la ViewBag.

Por ejemplo, tengo dos métodos de Acción en un Controlador:

// POST: /MyModel/Edit/5
[HttpPost]
public ActionResult Edit(MyModel _mymodel){}

y

// GET: /MyModel/Edit/5
public ActionResult Edit(int id){}

Si pongo algunos valores en el ViewBag en el método de acción, establecer alguna Forma de etiquetas, a continuación, cuando el usuario hace clic el botón "Enviar" y el Formulario es enviado de nuevo al servidor vía HTTP POST, el ViewBag de valores ya no son en el POST método de acción.

Por favor alguien puede explicar (o de referencias a buen artículo) el ciclo de vida de la ViewBag/ViewData ?

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X