如何使用INotifyDataErrorInfo / ValidationSummary进行服务器端验证?

时间:2011-07-28 09:02:04

标签: c# silverlight validation client

我在某些字段上使用了Required等各种客户端验证规则。我还有一些数据库验证规则,例如真正需要在服务器端完成的唯一约束。我已将错误消息冒充回客户端,但如何使用INotifyDataErrorInfo / ValidationSummary显示它们?

如果可能的话,我希望在ValidationSummary控件中显示这些错误以及导致错误的控件/属性。这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

这里有一篇文章说明异步验证:http://weblogs.asp.net/fredriknormen/archive/2009/11/22/silverlight-4-and-asynchronous-validation-with-inotifydataerrorinfo.aspx

在您的情况下,您必须将附加的异步ValidationAttribute设置为Class本身! (女巫会在您的对象中添加验证错误)