Аннотации в MVC для указания пользовательского идентификатора ввода - PullRequest
1 голос
/ 18 мая 2011

Есть ли способ указать пользовательский идентификатор с помощью аннотаций?

* 1003 Е.Г. *

[Required(ErrorMessage="Your Name Required")]
[Display(Name = "Your Name")]
[DataType(DataType.Text)]
[MaxLength(120, ErrorMessage = "Must be under 120 characters")]                
public String Name { get; set; }

Используется в представлении для создания меток и полей редактора. Идентификатор сгенерированного элемента управления установлен на «Имя», которое не является уникальным. Я хотел бы иметь возможность установить пользовательский идентификатор. Можно ли этого добиться с помощью аннотаций?

Спасибо

1 Ответ

1 голос
/ 18 мая 2011

Вы можете изменить идентификатор поля в вашем представлении. Ваша модель не должна заботиться об этом.

<%= Html.TextBoxFor(m=>m.Name, new { id = "other-id" }) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...