как проверить входной файл с помощью jquery и аннотации данных в asp.net mvc 3

Я уверен, что здесь чего-то не хватает, я нашел этот вопрос для проверки файла, вот пример кода

public class UpdateSomethingViewModel 
{
    [DisplayName("evidence")]
    [Required(ErrorMessage="You must provide evidence")]
    [RegularExpression(@"^abc123.jpg$", ErrorMessage="Stuff and nonsense")]
    public HttpPostedFileBase Evidence { get; set; }
}

, но я не вижу никаких (скрытых) => model.Evidence )

Есть идеи?

Обновление

Я нашел простое решение, передающее тип атрибута в коллекции атрибутов html.

 @Html.TextBoxFor(model => model.Evidence, new { type = "file" })
 @Html.ValidationMessageFor(model => model.Evidence)

8
задан Community 23 May 2017 в 11:52
поделиться