【问题标题】:Silverlight 3 - dataform errorsummary with RIA validationSilverlight 3 - 带有 RIA 验证的数据表单错误摘要
【发布时间】:2009-04-01 13:36:23
【问题描述】:

我得到了一个部分使用 RIA 服务的数据表单(我可以获取和编辑数据)。

问题是我向我的 RIA 服务字段添加了验证。例如:来自我的 metadata.cs 文件

[StringLength (50, ErrorMessage="bad data dude!" , MinimumLength=4)] 公共字符串标题;

在数据表单中,当用户输入违反上述规则的数据时,会抛出异常“bad data dude!”这还不错。问题是我希望数据表单在错误摘要中显示此消息?

我做错了什么?

【问题讨论】:

    标签: silverlight silverlight-3.0


    【解决方案1】:

    Visual Studio 中断是因为它发现了一个它认为未处理的错误。如果您只是继续该程序,则会处理错误并且失败的验证将按预期显示。

    您可以使用 VS 中的“调试/异常”对话框告诉 VS 不要在用户未处理的 ValidationException 上停止。

    【讨论】:

      【解决方案2】:

      希望他们将 System.ComponentModel.DataAnnotations.ValidationException 添加为 Debug->Exceptions 中的一个选项。现在看起来你必须在更多的根级别上做这件事http://blog.jeffhandley.com/archive/2009/04/01/184.aspx

      【讨论】:

        【解决方案3】:

        仅供参考:另外,刚刚发现只有在使用 Visual Studio 进行调试时才会出现这种情况。

        如果我在不调试的情况下运行 (Ctrl + F5),我可以让一切正常运行

        存在更好的解决方案吗?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-02-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-07-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多