public class VehicleData
{
[Display(Name="VehicleData_VehicleMake", ResourceType=typeof(UIDisplay))]
[Required(ErrorMessageResourceName="VehicleData_VehicleMakeRequired"
, ErrorMessageResourceType=typeof(UIValidation)
, AllowEmptyStrings = false)]
public int VehicleMakeId { get; set; }
[Display(Name = "VehicleData_VehicleModel", ResourceType = typeof(UIDisplay))]
[Required(ErrorMessageResourceName = "VehicleData_VehicleModelRequired"
, ErrorMessageResourceType = typeof(UIValidation)
, AllowEmptyStrings=false)]
public int VehicleModelId { get; set; }
}
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
mreyeros
Contributor
4022 Points
736 Posts
Re: MVC 3 dropdownlist validation not working for complex view model
Feb 03, 2011 02:14 PM|LINK
public class VehicleData { [Display(Name="VehicleData_VehicleMake", ResourceType=typeof(UIDisplay))] [Required(ErrorMessageResourceName="VehicleData_VehicleMakeRequired" , ErrorMessageResourceType=typeof(UIValidation) , AllowEmptyStrings = false)] public int VehicleMakeId { get; set; } [Display(Name = "VehicleData_VehicleModel", ResourceType = typeof(UIDisplay))] [Required(ErrorMessageResourceName = "VehicleData_VehicleModelRequired" , ErrorMessageResourceType = typeof(UIValidation) , AllowEmptyStrings=false)] public int VehicleModelId { get; set; } }