【发布时间】:2011-08-12 11:45:17
【问题描述】:
在我们的 asp.net mvc 表单中,我们通常会将属性添加到我们的视图模型属性中,例如 DisplayName、Description 和 Required。
然后我们只需为每个属性调用Html.EditorFor(model => model.PropertyName)。
我现在有一种情况,我没有可以应用此类属性的强类型视图模型。相反,我有以下类的列表:
public class AttributeValue
{
public string Name { get; set; }
public string Description { get; set; }
public bool Required { get;set; }
public object AttributeValue { get; set; }
}
如何使用存储在上述类中的信息手动添加元数据,以便 EditorFor 帮助器和验证仍然有效?
【问题讨论】: