Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight 4中带有异步验证(RIA服务)的恼人异常_C#_Silverlight_Ria - Fatal编程技术网

C# Silverlight 4中带有异步验证(RIA服务)的恼人异常

C# Silverlight 4中带有异步验证(RIA服务)的恼人异常,c#,silverlight,ria,C#,Silverlight,Ria,我已经为我的Sivlerlight项目设置了自定义验证。有一个网格,它通过转到服务器并在DomainService中执行检查来确保条目是唯一的 属性被赋予一个属性,告诉它使用自定义验证器,该验证器调用DomainService中名为“IsUserNameUnique”的函数 现在的问题是:我遇到了一个异常,程序就死了。如果我取消跟踪项目,我会收到三条错误消息(它们都说相同-'isUserNameUnique'验证失败。请检查操作上的ValidationErrors以了解详细信息)。如果我点击它们

我已经为我的Sivlerlight项目设置了自定义验证。有一个网格,它通过转到服务器并在DomainService中执行检查来确保条目是唯一的

属性被赋予一个属性,告诉它使用自定义验证器,该验证器调用DomainService中名为“IsUserNameUnique”的函数

现在的问题是:我遇到了一个异常,程序就死了。如果我取消跟踪项目,我会收到三条错误消息(它们都说相同-'isUserNameUnique'验证失败。请检查操作上的ValidationErrors以了解详细信息)。如果我点击它们,我看到的是我的网格和我想要的验证消息!所以我的意思是它能起作用。。。某种程度上。它只是有一些我不希望最终用户看到的例外情况


有什么建议吗?

是否将此自定义验证指定为Viewmodel属性的属性?验证绑定是否已正确创建(ValidatesOnExceptions,NotifyOnValidationError已相应设置)

一个代码示例也会很有帮助