Я недавно решил перейти на VS 2005 и, соответствено, на ASP.NET 2.0, в связи с этим начались трудности
Нужно, чтобы файл юзерконтрола находился в самом веб-проекте, а класс к этому контролу — в другом (в библиотеке классов).
возникают 2 прогблемы
1) Компилятор ругается на inherits в юзерконтроле, мол не может найти нужный класс, хотя путь к класс я прописал правильно
2) Так как используется partial сlass, компилятор не может найти объявление элементов (контролов), т.к. файл вообще находится в другом проекте
Можно ли избавиться от partial?
Re: Разделение кода страниц в ASP.NET 2.0
От:
Аноним
Дата:
14.09.06 13:07
Оценка:
1) Компилятор ругается на inherits в юзерконтроле, мол не может найти нужный класс, хотя путь к класс я прописал правильно
Для директивы @Register Необходимо указывать полный namespace в параметре Namespace
и параметр Assembly с именем сборки в которой находится usercontrol
Здравствуйте, Dezmond, Вы писали:
D>Можно ли избавиться от partial?
Нельзя. Используйте механизмы ООП — наследование и полморфизм. Т.е. наследуйте класс юзерконтрола от своего базового класса (реализуйте интерфейс), в котором будет нужная функциональность.
And please don't stick Thy servants, Lord, in a Rotissomat.
Здравствуйте, Dezmond, Вы писали:
D>Привет!
D>Я недавно решил перейти на VS 2005 и, соответствено, на ASP.NET 2.0, в связи с этим начались трудности
D>Нужно, чтобы файл юзерконтрола находился в самом веб-проекте, а класс к этому контролу — в другом (в библиотеке классов). D>возникают 2 прогблемы D>1) Компилятор ругается на inherits в юзерконтроле, мол не может найти нужный класс, хотя путь к класс я прописал правильно D>2) Так как используется partial сlass, компилятор не может найти объявление элементов (контролов), т.к. файл вообще находится в другом проекте
D>Можно ли избавиться от partial?