I는 asp.net의 MVC에서 드롭 다운 설정 다음 한 ASP.net MVC는 검증 문제
@Html.DropDownListFor(model => model.DataId, ((IEnumerable<ProgrammeModel>)ViewBag.Data).Select(option => new SelectListItem
{
Text = (option == null ? "None" : option.Name),
Value = option.DataId.ToString(),
Selected = (Model != null) && (option.DataId== Model.DataId)
}), "Choose...", new { Class = "input", id = "DataId"
})
그리고 모델
:[Required(ErrorMessage="The Data field is required.")]
public int DataId { get; set; }
그러나 유효성 검사 양식에 일어날 때 내가 제출 이 필드에 대한 오류 메시지는 다음과 같습니다.
Int32 필드가 필요합니다. 내가 데이터 필드는 당신이 좀 도와 주 시겠어요
필요합니다
같은 결과를 기다리고 있었다
?
감사합니다, Ajai
여전히 –
를 작동하지 않음 없다 무엇 – DKD