Asp.net mvc 2 如何使用Html.LabelFor()仅作为模型名称显示显式消息';s属性

Asp.net mvc 2 如何使用Html.LabelFor()仅作为模型名称显示显式消息';s属性,asp.net-mvc-2,html-helper,Asp.net Mvc 2,Html Helper,使用ASP.NET MVC 1.0,我们可以编写如下内容: <label for = "FirstName">First Name:</label> 名字: 在屏幕上显示“名字:”。现在,有了ASP.NETMVC2.0,我们有了 <% = Html.LabelFor(model => model>FirstName)%> model>FirstName)%%> 在屏幕上显示“FirstName”。在我看来,显示FirstName、LastN

使用ASP.NET MVC 1.0,我们可以编写如下内容:

<label for = "FirstName">First Name:</label>
名字:
在屏幕上显示“名字:”。现在,有了ASP.NETMVC2.0,我们有了

<% = Html.LabelFor(model => model>FirstName)%>
model>FirstName)%%>
在屏幕上显示“FirstName”。在我看来,显示FirstName、LastName等东西有点奇怪。。。(而不是名:,姓:,…)是否仍然可以使用Html.LabelFor()获取更明确的文本?


感谢您的帮助

您可以在您的模型中使用:

[DisplayName("First Name")]
public string FirstName { get; set; }
你需要这个:

using System.ComponentModel;

你也可以用这个

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

使用System.ComponentModel.DataAnnotations.DisplayAttribute将获得相同的结果,但有更多选项。。。