data-annotations- все статьи тега


ASP.NET виртуальное свойство навигации MVC 4 не заполняется при выполнении Post Action

У меня есть свойство навигации (Category) в классе вопросов, для которого я вручную создаю раскрывающийся список в представлении Create вопроса, и при отправке действия Create свойство навигации по категориям не заполняется в модели, поэтому дает мне недопустимое состояние ModelState. Вот моя модель: public class Category { [Key] [Required] public int CategoryId { get; set; } [Required] public string CategoryName { get; set; } public virt ...

Как указать min, но не max decimal, используя атрибут аннотации данных диапазона?

Я хотел бы указать, что десятичное поле для цены должно быть >= 0, но я действительно не хочу вводить максимальное значение. вот что у меня до сих пор...Я не уверен, что правильный способ сделать это. [Range(typeof(decimal), "0", "??"] public decimal Price { get; set; } ...

Почему я не могу ссылаться на систему.ComponentModel.DataAnnotations?

Я пытаюсь использовать DataAnnotations в моем проекте WPF, чтобы указать максимальную длину строк, со следующим: using System.ComponentModel.DataAnnotations; однако, я получаю ошибку имя типа или пространства имен 'DataAnnotations' не существует в система пространства имен.ComponentModel ' (вы пропустили сборку ссылка?) Я видел другие примеры, где DataAnnotationsтут в этом пространстве имен. Я использую C#4. Есть ли причина почему я не могу использовать это? Что я могу сделать, чтоб ...

Модель MVC требует true

есть ли способ через аннотации данных требовать, чтобы логическое свойство было установлено в true? public class MyAwesomeObj{ public bool ThisMustBeTrue{get;set;} } ...

Asp.Net скрытое поле в MVC с аннотациями данных

Я думал, что это будет быстрый поиск в google, но, возможно, я что-то упустил. Есть ли способ, используя аннотации данных, установить свойство ViewModel для создания HiddenInput при отображении разметки? единственные аннотации, которые я нашел, должны были полностью скрыть свойство из представления, я все еще хочу, чтобы свойство отображалось, но как скрытый вход. ...

Как указать столбцы и строки многострочного редактора-Для в ASP.MVC?

в ASP.MVC 3, Как указать столбцы и строки для многострочного EditorFor (текста)? Я использую [UIHint("MultilineText")], но не могу найти никакой документации о том, как добавить атрибуты для текстовой области. нужный HTML: <textarea cols="40" rows="10"></textarea> соответствующая часть моей модели MVC 3: [UIHint("MultilineText")] public string Description { get; set; } соответствующая часть моей бритвы cshtml: <div class="editor-field"> @Html.EditorFor(model => ...

Модульное тестирование ASP.NET проверка достоверности данных

Я использую DataAnnotations для проверки моей модели т. е. [Required(ErrorMessage="Please enter a name")] public string Name { get; set; } в моем контроллере я проверяю значение ModelState. Это правильно возвращает false для недопустимых данных модели, опубликованных с моей точки зрения. однако при выполнении модульного теста моего действия контроллера ModelState всегда возвращает true: [TestMethod] public void Submitting_Empty_Shipping_Details_Displays_Default_View_With_Err ...