客户端和服务器验证
问题描述:
我正在开发使用nHibernate for ORM,WCF服务和silverlight作为UI的应用程序。我的问题是如何提供服务器验证和客户端域实体验证。我想过使用nHibernate验证框架,但不确定是否可以将它用作客户端(silverlight)验证。我不想有两个验证代码,并且想要使用nHibernate验证。任何想法?客户端和服务器验证
Tnx!
答
您的验证可以通过实现INotifyDataErrorInfo接口的ViewModel进行处理。而且该接口还为构建您自己的异步验证提供了理由,这将用于服务器端验证。
答
这就是WCF RIA Services和System.ServiceModel.DataAnnotation属性可用于的内容。
答
此外,对于更复杂的验证场景以及由外部配置驱动的验证,请查看Validation Application Block(它是Enterprise Library Silverlight Integration Pack的一部分)有用。
是的,但我没有使用RIA服务.. WCF。 – 2010-07-08 07:53:20