假设页面TestPage.aspx有两个控件。第一个控件是具有名为“AddressGroup”的验证组的地址控件。该组包含几个验证控件,这些控件与该控件的验证摘要中的相关。第二个控件是信用卡控件,并具有一个名为“CreditCardGroup”的验证组。它也有几个验证器和一个摘要来显示结果。为了增加这个问题,页面上还有一些随机控件,它们也有与第三个ValidatorSummary控件绑定的验证器。用一个按钮触发多个验证组?
当用户按下“全部执行”按钮时,我希望页面触发所有三个验证组。按钮本身可以绑定到单个组或未标记的组。据我所知,它不能绑定到多个组。
解决方案不是从控件中提取验证,因为这样会降低在独立控件中使用它们的价值。谢谢你的想法。
对于JS,你可以调用Page_ClientValidate(),这将在页面上触发所有组验证。 – Ahmed 2010-02-14 15:01:57