【发布时间】:2011-09-18 18:35:42
【问题描述】:
我有一个这样的模型
[MetadataType(typeof(PageMetadataMetadata))]
public class PageMetadata : IPageMetadata {
public virtual string Name { get; set; }
}
和我这样的元数据类
internal class PageMetadataMetadata {
[Display(Name = "Title", Order = 10, Prompt = "My awesome page")]
[Required(ErrorMessage = "Name_Required")]
public virtual string Name { get; set; }
}
当我在视图中使用此模型时,我无法让它使用我的 DisplayAttribute 中的名称?
@Html.LabelFor(model => model.CurrentModel.Metadata.Name)
【问题讨论】:
标签: asp.net-mvc-3 modelmetadata