Пост ввода файла MVC3 - PullRequest
0 голосов
/ 09 июня 2011

В представлении My Create есть несколько текстовых входов и тип ввода = "file", который загружает изображение. Я использую jquery.Upload (http://lagoscript.org/jquery/upload), чтобы немедленно опубликовать изображение и получить предварительный просмотр, прежде чем пользователь нажмет кнопку Сохранить.

Моя проблема: действие формы - Создать, поэтому, когда я загружаю изображение, я получаю ошибки проверки из пустых текстовых вводов, которые связаны с необходимыми свойствами @model. Как этого можно избежать? Из того, что я понимаю, это проверка на стороне клиента, проверка javascript, мне просто нужно сказать ей игнорировать сообщения, созданные входным типом = file.

решено: найдено в этой теме плагин проверки jQuery: отключить проверку для указанных кнопок отправки

Просто добавление класса Cancel к входу отключает проверку для этого ввода:

<input type="file" name="picture-upload" id="picture-upload" class="cancel" />

1 Ответ

1 голос
/ 09 июня 2011

Создайте еще одну модель представления для обработки этого сценария, в которой нет этих полей, или просто поместите файл для загрузки в другую форму.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...