【发布时间】:2011-06-08 07:39:03
【问题描述】:
我有这个:
public class Customer
{
[DisplayName("Lastname"), StringLength(50)]
[Required(ErrorMessage="My Error Message")]
[NotEmpty()]
public override string LastName { get; set; }
[DisplayName("Firstname"), StringLength(50)]
[Required(ErrorMessage="My Error Message 2")]
[NotEmpty()]
public override string FirstName{ get; set; }
}
在控制器中,我这样做:
if (!TryValidateModel(myCustomer))
{
//HERE
....
}
“这里”在哪里,我想获取所有错误消息。
一些示例:
- 如果缺少“LastName”,我希望得到“我的错误消息”
- 如果两者都缺失,我想获得一个包含“我的错误消息”和“我的错误消息 2”值的列表(或其他)李>
有什么想法吗?
谢谢,
【问题讨论】: