2010-04-22 6 views
1

모든 유형의 유효성 검사 컨트롤에 대해 ASP.net 폼을 검색하고 프로그래밍 방식으로 ForeColor와 같은 일부 특성을 추가하려고합니다. 누군가가 이것에 올바른 방향으로 나를 가리킬 수 있습니까?ASP.net : 페이지의 모든 유효성 검사 컨트롤 검색

건배 및 감사 스태커 : 당신이 방법을 사용하여 뭔가를 얻을 수 있습니다 생각

답변

2

Page.GetValidators()

그것은 IValidator의 모음 그래서 당신은 적절한 클래스

에 캐스팅해야합니다 반환

Here 샘플 사용이 있습니다.

foreach (IValidator cValidator in Page.GetValidators(null)) 
    { 
     BaseValidator bv = (cValidator as BaseValidator); 
     bv.CssClass = "Error"; 
     bv.Display = ValidatorDisplay.Dynamic; 
     bv.ForeColor = System.Drawing.Color.Empty; 
    } 

감사 :

1

는 처음 클라우디오의 조언 덕분에 생각했던 것보다 더 쉽게 밝혀졌다 그!