filmov
tv
Viewbag y viewdata | Controladores | Programando en ASP.NET MVC 5

Показать описание
Para enviar información desde el action hasta la vista, hemos visto que podemos enviar un modelo. Además de esto, podemos utilizar el objeto Viewbag para enviar información desde el action hasta la vista.
La idea es que ViewBag es un objeto especial el cual puedes utilizar en el action y en la vista correspondiente al action. Cualquier valor que le asignes a alguna propiedad del objeto ViewBag lo puedes utilizar en la vista. Esto es ideal para pasar información que no necesariamente se relaciona con el modelo. Por ejemplo: Si tienes un drop down con informaciones que vienen de una base de datos, es posible que quieras enviar esta información utilizando el viewbag.
El tiempo de vida del ViewBag es bastante corto. Este solamente sobrevive el tiempo desde action hasta la vista, luego de ahí desaparece completamente. El viewbag lo utilizamos simplemente como mecanismo de envío de información, pero no es ideal si queremos guardar información, porque la información del viewbag se pierde bastante rápido.
Otro objeto que podemos utilizar además del ViewBag es el ViewData. Estos hacen exactamente lo mismo y tienen la misma característica, la diferencia radica en la sintaxis que utilizan. Esta diferencia de sintaxis la veremos en el video.
La idea es que ViewBag es un objeto especial el cual puedes utilizar en el action y en la vista correspondiente al action. Cualquier valor que le asignes a alguna propiedad del objeto ViewBag lo puedes utilizar en la vista. Esto es ideal para pasar información que no necesariamente se relaciona con el modelo. Por ejemplo: Si tienes un drop down con informaciones que vienen de una base de datos, es posible que quieras enviar esta información utilizando el viewbag.
El tiempo de vida del ViewBag es bastante corto. Este solamente sobrevive el tiempo desde action hasta la vista, luego de ahí desaparece completamente. El viewbag lo utilizamos simplemente como mecanismo de envío de información, pero no es ideal si queremos guardar información, porque la información del viewbag se pierde bastante rápido.
Otro objeto que podemos utilizar además del ViewBag es el ViewData. Estos hacen exactamente lo mismo y tienen la misma característica, la diferencia radica en la sintaxis que utilizan. Esta diferencia de sintaxis la veremos en el video.
Комментарии