¿ViewData of MVC es equivalente a ViewState Webforms?ASP.MVC - ViewData
Respuesta
No realmente, ya que ViewState se conserva en un campo de formulario y ViewData no lo es. Entonces, si coloca algo en ViewData cuando se solicita una página, entonces espere que su controlador pueda recuperarla cuando se publique un formulario en esa página, no estará allí. Con ViewState, sería.
No ViewData es una colección de información que utilizan las vistas en ASP.NET MVC. Es una manera de pasar datos adicionales a una vista que es más de lo que contiene el Modelo para la vista. ViewData no se envía al cliente, sino que lo utiliza el servidor al procesar la salida para enviar al cliente.
ViewState en WebForms es una forma de mantener el estado entre las devoluciones. ViewState se envía entre el cliente y el servidor.
No exactamente - mvc es sin estado en teoría - pero tienen algunas similitudes de uso. ¿Podría aclarar cuál es su pregunta en realidad?
El estado de vista se almacena en el cliente y se envía de vuelta al servidor con cada solicitud. Se usa para agregar una forma de estado a su aplicación web.
ViewData no se almacena ni se envía al cliente y el servidor lo utiliza para procesarlo. Puede usarlo para enviar información adicional a su vista desde el controlador.
- 1. IgnoreRoute en ASP.MVC
- 2. ViewBag/ViewData Lifecycle
- 3. keep viewdata en RedirectToAction
- 4. Crear una vista NotFound genérica en ASP.MVC
- 5. ASP.MVC antiforgery errores de tokens criptográficos y
- 6. Diferencia entre ViewData y TempData?
- 7. Rellenar un desplegable de ViewData
- 8. ¿Por qué todos odian ViewData?
- 9. ASP.NET MVC ViewData sentencia if
- 10. MVC - pase ViewData como boolean
- 11. ASP.NET MVC: return Redirect y ViewData
- 12. Asp.net MVC Control de usuario ViewData
- 13. ASP.NET MVC usando ViewData en javascript
- 14. ViewData y ViewModel en MVC ASP.NET
- 15. viewdata que pasan a ASP.NET MVC masterpages
- 16. ASP.NET MVC Intellisense no encuentra ViewData
- 17. asignando ViewData a las páginas maestras anidadas
- 18. Controles de usuario de MVC + ViewData
- 19. C# Centralizar repetición de VIewData en MVC
- 20. comportamiento extraño con StructureMap/ASP.MVC/Visual Studio/LinqToSql
- 21. ¿Cuál es la diferencia en la representación en asp.mvc
- 22. Uso de un guion (-) en los parámetros de ASP.MVC
- 23. ASP.MVC 3 Razor Añadir Modelo Prefijo en la extensión Html.PartialView
- 24. ASP.MVC 2 RTM + ModelState error al ID de propiedad
- 25. Uso de un controlador base para obtener Common ViewData
- 26. ¿Cuándo es "aceptable" utilizar ViewBag/ViewData en ASP.NET MVC?
- 27. ASP.NET MVC - Pass JSON cadena que desee ver con ViewData
- 28. ¿Cómo paso a ViewData a una vista HandleError?
- 29. ControllerContext y ViewData Outside Scope of Controller - MVC3 C#
- 30. mvc no codebehind fuertemente tipeado viewdata headers not working