Простой вопрос ... Можно ли использовать проверку на стороне клиента MVC 3 на входах типа file?
Для объяснения: MVC 3 использует свою модель проверки с помощью IClientValidatable и ненавязчивого JavaScript, чтобы позволить вам написать проверку на стороне сервера и сделать так, чтобы она выполняла проверку на стороне клиента с помощью проверки jquery с использованием плагинов Microsoft. Чтобы сделать свойство обязательным, вы добавляете атрибут ниже
[Required]
public HttpPostedFileBase CvFile {get; set;}
Пока на стороне клиента включен val и ненавязчивый javascript в конфигурации, все это должно срабатывать на клиенте.
Однако HttpPostedFileBase
(т. Е. <input type="file" name="Model.CvFile" />)
не будет выполняться на стороне клиента.
Любые идеи о том, как этого достичь, сохраняя связь с проверкой на стороне сервера.