【发布时间】:2010-07-03 13:40:03
【问题描述】:
新手问题,我有一个简单的 Silverlight 4 客户端。我正在服务器端创建一些方法来处理新用户的创建/验证。在我创建用户之前,我想验证一些事情。用户名是否已经存在?电子邮件地址是否有效?密码是否通过严格检查?等等等等。
我并没有真正找到一种明确的方法来处理这个问题,我正在寻找一些建议。对于要检查的每个条件,我需要对服务器进行多次调用。所有调用都是异步的。在我看来,我可以做到以下几点:
- 调用服务器上的每个验证函数并使用等待来模拟同步调用。嗯。
- 尝试拼接所有各种回调函数完成的事件。嗯。
- 在服务器端将所有验证调用合并为一个。现在看起来很干净,但是当我想要执行不同的验证或不同的验证组合时会发生什么?这意味着更多的新功能。看起来这可能会成为今后的维护难题。
有没有一个优雅的解决方案让我回避?
谢谢。
【问题讨论】:
标签: silverlight validation silverlight-4.0 wcf-ria-services