任何人都有关于使用Html.LabelFor(c=>c.MyField)
时如何指定文本的想法。只是MyField
可能不是在屏幕上显示的合适名称,您可能希望使用“ super 奇幻场”,但似乎没有任何重载。
有任何想法吗?
最佳答案
您使用 System.ComponentModel.DataAnnotations.DisplayAttribute
:
[Display(Name = "My Field")]
public string MyField { get; set; }
在属性上设置
ResourceType
属性将允许您使用资源文件。(在.NET 4之前,使用
System.ComponentModel.DisplayNameAttribute
并附带警告,显示名称必须是编译时常量。)关于c# - Html.LabelFor指定的文字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1312880/