我目前正在学习.NET MVC,几乎完成了我的第一个应用程序。当我试图向视图发送多个数据列表时,每个列表都有多个字段,然后用这些列表填充多个表。 例如,我的数据库中有一个动物表,我想从表中提取所有记录,并在视图的表中显示所有记录。我还有一个数据库处理表,并希望在视图中单独的不相关表中显示表中的所有记录
过去我在viewmodel(下面)中声明了一个List,并根据需要填充了这个列表,但它不是很有用,因为它只需要两个字段,Value和Text
public IEnumerable<SelectListItem> treatmentList { get; set; }
我不确定我的问题是否清楚。任何帮助非常感谢
由于
答案 0 :(得分:0)
您可以考虑两种方法:
使用ViewBag存储IEnumerable,因此您无需将其放在视图模型中
您可以考虑使用选择列表
public SelectList treatmentList { get; set; }