Hi Vladimir,
Are you saying that you have to use DropDownListFor (and not DropDownList) when requiring client validation to use Model definition (e.g. [Required(ErrorMessage = "Field xxxx is required"] for validation rules?
In my case, I'm using an Editor Template which does not allow use if DropDownListFor and dynamic operations (m => m.FieldName).
Thanks,
Chris.