如何使用来自我的数据库的值在视图中创建多个下拉列表?我可以获得一个下拉列表,但如何添加另一个?
public class MyModel
{
public Category Category { get; set; }
public IEnumerable<SelectListItem> List { get; set; }
}
public ActionResult Page()
{
var query = model.MyModel.Select(c => new SelectListItem
{
Value = c.ModelDescription,
Text = c.ModelDescription
});
var model = new MyModel
{
List = query.AsEnumerable()
};
return View(model);
}
答案 0 :(得分:0)
您可以添加更多属性以包含其他selectlistitems
public class MyModel
{
public Category Category { get; set; }
public IEnumerable<SelectListItem> List1 { get; set; }
public IEnumerable<SelectListItem> List2 { get; set; }
public IEnumerable<SelectListItem> List3 { get; set; }
}
只需运行您需要填充的其他查询。然后你可以在视图中使用它们。