设置为asp.net razor中的下拉列表选择验证所需

时间:2014-03-06 09:07:23

标签: asp.net asp.net-mvc

如何在不使用模型的情况下在asp.net razor中的下拉列表中应用所需的选择验证。 下面是我的DropDownList

<td>@Html.DropDownList("Units", new SelectList(@ViewBag.Settings.CdcPortalRentInfo 
         , "CdcPortalRentInfoId" , "Description")
         , new { style = "width:250px" })
</td>

2 个答案:

答案 0 :(得分:0)

在您的模型中,只需添加数据注释:

 [Required(ErrorMessage = "You must select a RentInfo")]
    public int CdcPortalRentInfoId{ get; set; }
    public int Description{ get; set; } //I think this is you property

答案 1 :(得分:0)

尝试使用MVC中的必需属性

public class CdcPortalRentInfo 
{
      [Required(ErrorMessage="Your Error Message")]
      public int CdcPortalRentInfoId{ get; set; }

       public string Description {get;set;}
}