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