Found this approach which from an user perspective is not to preffer as you need to do a round trip to the server. The validation should I think be in the client to give a good user experience...
"On submittal, send the data to a Web service and perform all possible validations on the server side. For example, if you have a condition that ...