Esta es probablemente una pregunta tonta, pero estoy tratando de meter un objeto anónimo en ViewBag
así:El almacenamiento de un objeto anónimo en ViewBag
ViewBag.Stuff = new { Name = "Test", Email = "[email protected]" };
y acceder a ella desde una vista de este modo:
@ ViewBag.Stuff.Name
Entiendo que ViewBag es dinámico y que "Stuff" es un objeto anónimo ... pero cuando miro con el depurador desde la línea View arriba, puedo ver todas las propiedades con los valores correctos . ¿Por qué la carpeta modelo tiene un momento tan difícil con esto?
¿Hay una buena manera de lograr esto sin crear una clase de modelo? Quiero continuar usando new {}
¿Puedes usar @ ViewBag.Stuff.Name o @ ViewBag.Stuff.Email ?? Causa La prueba es un valor y no una clave/propiedad – SynerCoder
Eso fue un error tipográfico y ha sido corregido. He estado tratando de acceder a las propiedades, no a sus valores. Gracias. –
Resulta, esto no se puede hacer. Vea esto: http://stackoverflow.com/questions/5649536/entity-framework-select-new. – SoWeLie