我有一个ASP.NET表单,有三个文本输入,分别用于"工作电话"、"家庭电话"和"手机".每个文本输入都有一个与之关联的RequiredFieldValidator.我还有一个下拉列表,用户可以在其中 Select 首选的手机类型.
我只需要在DropDownList中 Select 的字段.例如,如果用户从下拉列表中 Select "Work Phone",我想禁用"Home Phone"和"Cell Phone"的RequiredFieldValidator,从而只需要"Work Phone"字段.
我有一个方法可以根据DropDownList的值启用和禁用这些验证器,但我不知道何时调用它.我希望在页面上进行验证之前运行此方法.我该怎么做?