ValueValidating and ValidationError are fired twice when message box is shown in the event handler of ValidationError event.