如何在不使用模型的情况下在asp.net razor中的下拉列表中应用所需的选择验证。 下面是我的DropDownList
<td>@Html.DropDownList("Units", new SelectList(@ViewBag.Settings.CdcPortalRentInfo
, "CdcPortalRentInfoId" , "Description")
, new { style = "width:250px" })
</td>
答案 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;}
}