【问题标题】:Annoying exceptions in Silverlight 4 with async validation (RIA Services)Silverlight 4 中带有异步验证的烦人异常(RIA 服务)
【发布时间】:2011-05-11 16:29:03
【问题描述】:

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

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

那么,问题是这样的:我得到一个异常并且程序死了。如果我分离项目,我会收到三个错误消息(它们都说相同 - 'isUserNameUnique' 验证失败。请检查操作中的 ValidationErrors 以获取详细信息)。如果我点击它们,我看到的是我的网格和我想要的验证消息!所以我的意思是它有效......有点。它只是有这些我不希望我的最终用户看到的例外情况。

有什么建议吗?

【问题讨论】:

    标签: c# silverlight ria


    【解决方案1】:

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

    代码示例也会很有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多