Anyone got any idea on how to specify text when using Html.LabelFor(c=>c.MyField). It\'s just MyField might not be an appropriate name to displ
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.)