2010-02-26 2 views
2

В настоящее время я преобразовываю набор страниц .aspx и код VB позади них в .ascx и C#.Проверка при преобразовании .aspx в .ascx

Я сейчас больше всего прохожу через проект, но немного застрял, поскольку я довольно новичок в ASP.net.

В основном система, с которой я работаю, проверяет корзину покупок, но со мной меняет класс, который наследует код. У меня возникают проблемы с разработкой того, что я должен изменить.

Я изменяю от System.Web.UI.Page к System.Web.UI.UserControl, и я в первую очередь возникают проблемы с Validator.Add (V) элемента кода ниже:

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); 
    } 
} 

Поэтому, если бы кто-нибудь мог предоставить помощь, это было бы оценено.

ответ

3

Каждый пользовательский элемент управления содержит ссылку на странице, что она содержится в.

Page.Validators.Add(v);