В моём проекте мне надо использовать UserControl-ы в классах.
Пример по шагам:
0. Я написал класс MyClass и положил его в каталог "Code".
В это классе есть такой метод:
public void DoSomething (Page page)
{
MyUserControl my_control = page.FindControl ("MyuserControlId") as MyUserControl;
...
}
1. На aspx странице я поместил свой контрол MyUserControl (файлы этого контрола размещены там же, где и страница — т.е. в обыном каталоге, не в Code)
2. В обработке OnLoad страницы я хочу выполнить следующее:
MyClass my_class = new MyClass ();
my_class.DoSomething (this.Page);
Так вот, при компиляции получаю ошибку в методе DoSomething класса MyClass на счёт того, что класс MyUserControl не может быть найден.
Как мне обойти эту проблему?
Или, может быть, мне кто-нибудь подскажет альтернативный подход работы с UserControl-ми в кодовых классах?