Can some tell me why this ViewBag does not want to render its values?
ViewBag.fields = from f in db.Fields
where f.FieldId == id
select new { name = f.Name, id = f.FieldId };
@foreach(var item in ViewBag.fields)
{
@item.name//error, cannot find the definition of name
}
And i tried also this.
@foreach(var item in ViewBag.fields)
{
@item[0]//error, 'object' does not contain a definition for 'name'
}
However, if do this
@foreach(var item in ViewBag.fields)
{
@item
}
it render
{name = Document, id=1}
What do i have to do?