在MVC2中,当我在Controller的一个Action中写了以下语句:
ViewData.Model = _db.ProgramSet.ToList<Program>();
可是我在View中读取的时候,提示我ViewData.Model是一个Program类型,而不是一个集合,但是用以下的方式是可以的:
ViewData["Model"] = _db.ProgramSet.ToList<Program>();
因为我是参照asp.net/mvc上的一个例子,那个例子应该是MVC1版本的,所以我想问这个是MVC版本的原因呢,还是我个人在操作上有什么错误的地方?
谢谢!