이 문제를 도와주세요. 내 프로젝트의 DropdownList에 대해 유효성을 검사 할 수 없습니다. 내 모델 사용 DataAnnontation는 :ASP.NET MVC 면도기 DropdowList 유효성 검사 방법
public class Category
{
public int Id { get; set; }
public virtual IList<Product> Products { get; set; }
}
public class Product
{
[Required]
[StringLength(32)]
public string Id { get; set; }
[Required]
public int CategoryId { get; set; }
public virtual Category Category { get; set; }
}
마지막에 대한 몇 가지 코드보기를 만듭니다
<script src="~/Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
@Html.DropDownList("CategoryId", String.Empty) @Html.ValidationMessageFor(x => x.CategoryId)</td>
}
당신은 @ Html.DropDownListFor (모델 => model.CategoryId, Model.CategoryList) CategoryList이 카테고리의 전체 목록입니다, 이름, 즉를 사용해야합니다/값 개체 – markpsmith