>Could you tell the rest of us how you resolved the problem?
For years, I have developed Web applications where forms post to a new page. Then, the new page does the business logic and decide to go with the validation or to go back to the previous page.
In .NET, the postback does it all by itself as it will remain on its page as long as the validation is not good. Then, I simply do a Redirect to where I go if the validation is good.
Doing it like that means that I don't have to change anything in the way the form is rendered.