Wenn man einmal ein Formular abgefeuert hat, sind die jeweiligen ValidationControls aktiviert - benutzt man nun anschließend das zweite, so werden folglich auch die un aktiven VC's des anderen Formulars ausgeführt.
Also: vor jeder Validierung erstmal wieder alle VC's deaktivieren:
foreach(BaseValidator bv in Page.Validators) {
bv.Enabled = false;
}