在ViewBag中填充匿名类型会导致模型绑定程序问题

问题描述

|| 有人可以告诉我我做错了什么吗? :-) 我有这个简单的查询:
 var sample = from training in _db.Trainings
              where training.InstructorID == 10
              select new { Something = training.Instructor.UserName };
我将此传递给ViewBag。
ViewBag.Sample = sample;
然后我想像这样在我的视图中访问它:
@foreach (var item in ViewBag.Sample) {
    @item.Something
}
而且我收到错误消息\'object \'不包含\'Something \'的定义。如果我只把
@item
放到那里,就会得到结果
{ Something = SomeUserName }
感谢帮助。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)