【问题标题】:How to validate non entity fields but just textboxes. Also add dynamic validations如何验证非实体字段,但只是文本框。还添加动态验证
【发布时间】:2011-06-22 02:47:49
【问题描述】:

我是 Silverlight 的新手,想要进行验证。

我有一个带有手风琴控制的表单。我在每个部分都有控件,并且必须进行必需或可选的验证,如果给定一个值,它必须是有效的,例如 emai、电话号码.....所有这些验证我在页面加载时动态启用或禁用。

那么我如何在 Silverlight 4 中实现这一点。 简而言之,我们如何在 SilverLight 中拥有必填字段验证器、CUstomvalidator 和范围验证器。

我已经完成了 RIA,但我不确定如何在非实体字段上使用它以及动态启用或禁用验证。

例如,我有 txtFirstName、txtLastName 和 txtPhone。我希望名字是必需的,电话是可选的,但如果给定一些值,应该进行验证。

所有这些字段都不属于任何实体。我可以在哪里添加必需的或其他属性。

提前致谢。

【问题讨论】:

    标签: c# silverlight-4.0 wcf-ria-services silverlight-toolkit


    【解决方案1】:

    您可以在验证过程中添加上下文,并允许您的自定义验证器了解某些状态。例如,您可以将您的页面添加到上下文中,验证器可以稍后访问它以执行一些条件逻辑。请参阅 Jeff Handley 的 "RIA Services Validation: Providing ValidationContext"

    【讨论】:

      【解决方案2】:

      How Silverlight Validation Works by Shawn Wildermuth。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-10
        • 1970-01-01
        • 2014-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多