标签: asp.net
我想在某些条件下禁用验证控件。 如何才能找到一个控件继承自“BaseValidator”?
请注意,所有验证程序控件都是从BaseValidator (+)
答案 0 :(得分:4)
您可以在C#(VB.NET中为Is)中使用is关键字来查明控件是否可以转换为某种类型。
Is
is
if(myControl is BaseValidator) { }
MSDN将其描述为:
检查对象是否与给定类型兼容。
答案 1 :(得分:2)
您可以使用is operator检查给定变量是否继承自特定类:
if (yourControl is BaseValidator) { //do some stuff }
我希望这可以提供一些帮助。