2010-02-26 5 views
2

현재 .aspx 페이지 집합과 그 뒤에있는 VB 코드를 .ascx 및 C#으로 변환 중입니다..aspx를 .ascx로 변환 할 때 유효성 검사

저는 현재 프로젝트를 진행하는 대부분의 방법을 사용하고 있지만, ASP.net에 처음으로 익숙하기 때문에 조금 붙어 있습니다.

기본적으로 나는 쇼핑 바구니의 유효성을 검사하는 시스템을 사용하지만 코드가 상속하는 클래스를 변경하면서 시스템을 변경해야하는 문제가 발생했습니다.

public override void Validate() 
{ 
    base.Validate(); 

    if (Profile.ShoppingCart == null || Profile.ShoppingCart.Items.Count == 0) 
    { 
     CustomValidator v = new CustomValidator(); 
     v.ErrorMessage = "You must have at least 1 course in your basket."; 
     v.IsValid = false; 
     Validator.Add(v); 
    } 
} 

: 나는 System.Web.UI.UserControl에 System.Web.UI.Page에서 변화하고있어 주로 아래 코드의 Validator.Add (V) 요소와 데 문제가

누군가가 assitance를 제공 ​​할 수 있다면 그것은 인정 될 것입니다.

답변

3

각 사용자 제어가 포함 된 페이지에 대한 참조를 포함한다.

Page.Validators.Add(v); 
관련 문제