Шаблон с необходимыми знаниями об атрибутах - PullRequest
0 голосов
/ 15 февраля 2011

Это кажется очень простым, но я изо всех сил пытаюсь найти решение, которым я в данный момент доволен. Все, что я хочу сделать, это добавить класс с именем «Required» во все поля, которые имеют обязательное свойство для них так:

public class Dummy{
  [Required]
  public string Name {get; set;}
}

будет вызван с

@Html.EditorFor(model=>model.Name)

и выдаст что-то вроде

<input id="Name *Data-VAL and other attribs* class="Required" />

Со всем встроенным ненавязчивым совершенством и т. Д. Я использую Razor и MVC 3. Любая помощь очень ценится

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Вы можете взглянуть на следующую запись в блоге , в которой объясняется, как вы можете написать собственный DataAnnotationsModelMetadataProvider для достижения этой цели.

0 голосов
/ 15 февраля 2011
using System.ComponentModel.DataAnnotations; //You need to import this namespace

public class Dummy {
   [Required]
   public string Name { get; set; }
}

Дополнительная ссылка: http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation-validators-cs

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