MVC 2 - аннотации данных для метки? - PullRequest
9 голосов
/ 07 ноября 2011

Есть ли аннотация для установки Label-имени свойства?

Пример:

public class MyModel
{

[LabelName("Your Phone")]
public string Phone{get;set;}
}

Спасибо

И тогда в представлении будет показаноназвание "Ваш телефон"

<%=Html.LabelFor(Model.Phone)%>

Ответы [ 3 ]

23 голосов
/ 07 ноября 2011

Используйте [DisplayName("Your Phone")] вместо [LabelName("Your Phone")]

15 голосов
/ 07 ноября 2011

Если вы имеете в виду фактическое содержание метки, которая будет отображаться на странице, да.Это

[Display (Name= "Your Display content")]
2 голосов
/ 18 августа 2015

Судя по ответам, которые я вижу, пока это старый пост, вот совок: (Я использую MVC 5)

DisplayName - определяет текст, который мы хотим использовать в полях формы и сообщениях проверки

Однако я бы сказал, чтобы придерживаться лучшего и более гибкого -> Дисплей (Имя =

Вы МОЖЕТЕ использовать любой из этих

[Display(Name = "Add Comments")]

который использует это пространство имен:

using System.ComponentModel.DataAnnotations;

OR

[DisplayName("Add Comments")]

который использует это пространство имен:

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