загрузка файла asp mvc (с проверкой) - PullRequest
2 голосов
/ 11 сентября 2011

My model:

My controller:

Before submit (file is selected)

After submit (file is cleared)

Как вы можете видеть мою модель (TestFileUploadModel) и действие моего контроллера (FileUpload)

-> 3-й экран перед отправкой: файл выбран -> 4-й экран после отправки: поле имени обязательно, но файл очищен ..

Кто-нибудь, у кого была идея, как это решить? (или обходной путь?)

1 Ответ

1 голос
/ 11 сентября 2011

Как указано в комментарии пользователя bzlm, вы можете проверить с помощью JQuery, имеет ли файл значение и запретить отправку формы.

Вы можете прикрепить функцию при отправке формы и выполнить эту проверку

if ($("#MyInputFileField").val()) { 
  //do your things
}
else
{
  //PreventDefault and show error message
}

РЕДАКТИРОВАТЬ: Ищите здесь ответ, который должен быть похож на ваш вопрос

для примера использования проверки плагина проверки jquery this

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