¿alguien me puede decir lo que estoy haciendo mal? :-)Rellenar un tipo anónimo en ViewBag causando problemas de carpeta de modelo
que tienen esta consulta sencilla:
var sample = from training in _db.Trainings
where training.InstructorID == 10
select new { Something = training.Instructor.UserName };
y paso esta a ViewBag.
ViewBag.Sample = sample;
entonces quiero acceder a él en mi opinión así:
@foreach (var item in ViewBag.Sample) {
@item.Something
}
y me sale mensaje de error 'objeto' no contiene una definición de 'algo'. Si pongo allí solo @item
, obtengo el resultado { Something = SomeUserName }
Gracias por su ayuda.
+1 - Observe cómo está la selección de un nuevo 'Instructor' una tipo concreto - no es un tipo anónimo. De esa manera él puede acceder a la información dentro del objeto. –
Ayudó. Gracias por responder. –