Pregunta

Se parece como MVC 3 equipo decidió traer a una característica de intercambio dinámico de datos entre un controlador y una vista llamada viewbag pero es una buena cosa contra la visión inflexible de tipos que todos conocemos? ¿Cuáles son algunos de los aspectos positivos y negativos de usar el ViewBag frente a la utilización de un punto de vista inflexible?

¿Fue útil?

Solución

El ViewBag es el mismo que en la anterior ViewData ASP.NET MVC 1 y 2. Se le pasa a ser dinámico en lugar de tener que utilizarlo como un diccionario con claves. No creo que esto va a reemplazar vistas inflexible en absoluto y, de hecho, usted debe utilizar Viewdata / Viewbag lo menos posible. Siempre use vistas inflexible siempre que sea posible, ya que dará lugar a un menor número de errores si los nombres de su cambio Viewdata / Viewbag y hacen que el limpiador de HTML al no tener ViewData proyecta por todo el lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top