Я использую ASP.NET Core MVC и хочу проверить свойство IFormFile в модели по атрибуту проверки.
Моя модель:
[Required(ErrorMessage = "Please upload an book image")]
public IFormFile BookImage { get; set; }
Мой cshtml файл:
<input asp-for="BookImage" type="file" accept="image/*"/>
<span asp-validation-for="BookImage" class="text-danger"></span>
Но если НЕ выбрать файл и нажать кнопку отправки, форма все еще может быть отправлена.Это не требует BookImage.Зачем?А как сделать IFormFile востребованным?Спасибо.