相关疑难解决方法(0)

在DropDownList中验证所需的选择

我的视图模型定义了必须显示为组合框的属性.属性定义是:

[Required]
public int Processor { get; set; }
Run Code Online (Sandbox Code Playgroud)

我正在使用DropDownListFor渲染组合框:

<%=Html.DropDownListFor(r => r.Processor, Model.Processors, Model.Processor)%>
Run Code Online (Sandbox Code Playgroud)

Model.Processors包含IEnumerable<SelectListItem>一个特殊项目定义为:

var noSelection = new SelectListItem
  {
    Text = String.Empty,
    Value = "0"
  };
Run Code Online (Sandbox Code Playgroud)

现在我需要在我的组合框中添加验证,以便用户必须选择不同的值,然后选择'noSelection'.我希望有一些配置,RequiredAttribute但它没有默认值设置.

validation asp.net-mvc asp.net-mvc-2

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-2 ×1

validation ×1