我正在视频网站上工作。我不知道如何在下拉列表中组合来自不同模型的两个字段。
模型是:
VideoDM(have subcategoryid as fk)
CategoryDM
SubCategoryDM(have categoryid as fk)
从控制器中可以看到子类别在下拉列表中加载视频视图:
[Authorize]
public ActionResult Create()
{
ViewBag.SubCategoryId = new SelectList(db.SubCategory, "SubCategoryId", "Name");
return View();
}
下拉视图:
@Html.DropDownList("SubCategoryId", String.Empty)
我的问题是,如果有办法将下拉列表中的类别和子类别合并为:
category>>subcategory1
>>subcategory2
>>subcategory3
答案 0 :(得分:1)
您需要有两个单独的下拉列表,一个用于类别,一个用于子类别,您的子类别下拉列表将填充在类别下拉列表的选择更改事件中。