Abstract validating behavior that all ClientAndServer...Behaviors can extend to
provide the base functionality needed to validate on the client side where possible.
By adding this behavior to a feedback panel or other WebMarkupContainer, the client and server
validating engine will render the errors as if they were inserted into a feedback panel
rather than just using the default behavior, which is to use an alert message to notify the
user of the errors.