如何在下拉列表MVC中选择项目时从数据库获取数据?

时间:2018-01-19 10:45:00

标签: c# asp.net asp.net-mvc razor

我是MVC的新手。我正在“索引”视图上显示基于类别下拉列表的记录(项目)列表。我想根据下拉列表值的选择显示数据库中的记录。 我有两个模型:

  • 产品

  • 分类

有类别ID IN BOth模型。在类别中,在项目中键入其主键和外键。 Dropdownlist应绑定到数据库。

这是我到目前为止所尝试过的?

C

1 个答案:

答案 0 :(得分:-1)

根据我的理解,您正在使用foreach循环来迭代项列表 但是由于if条件(if(item.CategoryID == ViewBag.CategoryID)) 如果条件成功,记录仅显示一次。 如果删除if条件,则会显示所有记录。

并检查模型的@ Model.Count(),可能是你在列表中只得到一个对象