Как отобразить явное сообщение с помощью Html.LabelFor () просто как имя свойства модели - PullRequest
0 голосов
/ 02 июля 2010

С ASP.NET MVC 1.0 мы могли бы написать что-то вроде:

<label for = "FirstName">First Name:</label>

Который отображает « Имя: » на экране. Теперь с ASP.NET MVC 2.0 у нас есть

<% = Html.LabelFor(model => model>FirstName)%>

Который отображает « FirstName » на экране. Мне немного странно показывать такие вещи, как FirstName, LastName, ... (вместо First Name :, Last Name :, ...). Есть ли в любом случае, чтобы получить более явный текст с Html.LabelFor () ??? Спасибо за помощь

Ответы [ 2 ]

2 голосов
/ 02 июля 2010

Вы можете использовать это в вашей модели:

[DisplayName("First Name")]
public string FirstName { get; set; }

, и вам понадобится:

using System.ComponentModel;
0 голосов
/ 09 июня 2011

Вы также можете использовать это

 @Html.Label("Your Custom Label Text in Here")
...