【发布时间】:2018-09-11 02:25:06
【问题描述】:
查看:
@Html.DropDownList("CategoryItems", null, new { @class = "ddlcs" })
@Html.ValidationMessage("CategoryItems")
控制器:
var cat = from s in db.CategoryDbSet
where s.IsActive == true
orderby s.CatName
select new { s.CatID, s.CatName };
var catListItems = cat.ToList()
.Select(c => new SelectListItem
{
Text = c.CatName,
Value = c.CatID.ToString()
})
.ToList();
catListItems.Insert(0, new SelectListItem
{
Text = "[--Select the category--]",
Value = ""
});
ViewBag.CategoryItems = catListItems;
当有人在保存操作期间选择“选择类别”选项时,我希望在下拉列表中强制执行所需的验证。我是 MVC 框架的新手,我不确定我在哪里犯了错误?此下拉菜单与模型无关。
请提出解决方案。
【问题讨论】: