Html.LabelFor Specified Text
There is a new overload in MVC 3 so you should be able to specifiy custom test for the labelfor helper.
Easy solution just add the following in the view:
@Html.LabelFor(c=>c.MyField, "My Field")
You use System.ComponentModel.DataAnnotations.DisplayAttribute
:
[Display(Name = "My Field")]
public string MyField { get; set; }
Setting the ResourceType
property on your attribute will allow you to use a resource file.
(Prior to .NET 4 use System.ComponentModel.DisplayNameAttribute
with the caveat that the display name must be a compile-time constant.)