【发布时间】:2016-07-18 15:14:33
【问题描述】:
我知道下拉列表数据来了 从 viewBag 不是模型,这就是模型不验证特定下拉列表的原因 list 同时验证链接到模型的其他字段, 只是想知道,我怎样才能验证上面的下拉列表
这不适用于 (ModelState.IsValid)
控制器
var td = tabladatos.GetAll();
var estadossol = (from item in td
where item.Relacion == "EstadoSolicitud" && !(item.Valor == 1 || item.Valor == 3 || item.Valor == 4 || item.Valor == 5)
orderby item.Orden ascending
select item).ToList();
ViewBag.EstadoSolicitud = new SelectList(estadossol, "Valor", "Descripcion", "2");
查看
@Html.DropDownList("EstadoSolicitud", null, "", new { @class = "select2_single form-control" })
@Html.ValidationMessageFor(model => model.EstadoSolicitud)
【问题讨论】:
-
检查Here。我想这就是你需要的。
-
请注意,model-view-controller 标签是针对有关模式的问题。 ASP.NET-MVC 实现有一个特定的标签。