或者您以编程方式添加验证器组:
protected void Page_Init(object sender, EventArgs e)
{
foreach (TabPanel tp in Tabs1.Tabs)
SetValidatorGroup(tp.Controls, string.Format("{0}_ValidatorGroup", tp.ID));
}
private void SetValidatorGroup(ControlCollection cc, string validatorGroup)
{
foreach (Control c in cc)
{
if (c is BaseValidator)
{
//Response.Write(string.Format("ValidationGroup '{0}' on Control {1}<br />", validatorGroup, c.ID));
((BaseValidator)c).ValidationGroup = validatorGroup;
}
else if (c is IButtonControl)
{
//Response.Write(string.Format("ValidationGroup '{0}' on Control {1}<br />", validatorGroup, c.ID));
((IButtonControl)c).ValidationGroup = validatorGroup;
}
else
SetValidatorGroup(c.Controls, validatorGroup);
}
}