我有非常简单的输入形式,有一些验证.我正在使用INotifyDataErrorInfo接口来进行验证.
在表单上,我有一个绑定外键的组合框(ex ParentID).
如果验证为false(用户应从列表中选择一个项目),Validationsummary会将消息显示为:
ParentID请选择父级.
这有点难看.我怎样才能用Parent覆盖ParentID?
thx的帮助
小智 5
您可以使用显示属性,并将Name属性更改为您班级中更友好的文本:
public class Child
{
[Display(Name="Parent")]
public int ParentId {get;set;}
public int ChildId {get;set;}
public string FirstName {get;set;}
public string LastName {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
DisplayAttribute类可以在System.ComponentModel.DataAnnotations命名空间中找到. http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute.aspx