使用MVC5组合下拉列表中的多个字段
Combining multiple fields in dropdown list with MVC5
我在做视频网站。我不知道如何在下拉列表中组合来自不同模型的两个字段。
型号是:
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
您需要有两个单独的下拉列表,一个用于类别,一个用于子类别,您的子类别下拉列表将在类别下拉列表的 select 更改事件中填充。
我在做视频网站。我不知道如何在下拉列表中组合来自不同模型的两个字段。
型号是:
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
您需要有两个单独的下拉列表,一个用于类别,一个用于子类别,您的子类别下拉列表将在类别下拉列表的 select 更改事件中填充。