konto usunięte

Temat: tworzenie kontrolki w VS 2008

Witam Mam następujący problem. Chę utworzyć kontrolkę i zapisać ją jako w postaci pliku dll. Niestety, w moim VS 2008 professional nie mogę użyć do tego szablonu "web control library", gdyż takiego nie ma ani w menu " file-> new-> projekt" ani w menu kontekstowym i nie wiem co jest tego powodem. Jeżeli może mi ktoś coś podpowiedzieć to będę wdzięczny. Emil

konto usunięte

Temat: tworzenie kontrolki w VS 2008

"Web control library" to nic innego jak zwykłe "Class Library" z domyślnym szablonem kontrolki oraz podstawowymi referencjami. Utwórz sobie projekt typu Class lib. dorzuć referencje do System.Web, utwórz nowa klasę, która będzie dziedziczyć po WebControl i masz to samo :)

konto usunięte

Temat: tworzenie kontrolki w VS 2008

Dzięki za pomoc ale ja poprzednio nie doinformowałem, że ja chcę kontrolkę dla 'web site", a przy tworzeniu tego typu projektu nie wyświetla mi się również "class library". Te szablony mam dostępne oczywiście dla projektu "windows". Nie wiem co w tej sytuacji mam robić. Jeżeli możesz wyprowadzić mnie z jakiegoś oczywistego błędu to będę mocno wdzięczny.
Pozdrawiam
Emil

konto usunięte

Temat: tworzenie kontrolki w VS 2008

Przykład jaki Ci podałem działa również dla WebSite.
Ale po kolei:
Tworzysz nowy web site, automatycznie powinien Ci sie on utworzyć w solucji. Klikasz prawym na nazwę solucji Add -> New Project -> Visual C# / 'ASP.NET Server Control', teraz wpisujesz nazwę i projekt powinien zostać dodany do solucji.

Aby wykorzystać utworzone kontrolki prawy klik na Twój web site > 'Add reference', zakładka 'Projects' i na liście powinien pojawić się utworzony przez Ciebie projekt. Referencje zostana dodane, klasy kontrolek dostępne w aplikacji i ewentualnie odpowiednie wpisy w web.configu bądź na konkretnej formatce i możesz używać kontrolek z markupu.

konto usunięte

Temat: tworzenie kontrolki w VS 2008

Serdeczne Ci dzięki
Przetestowałem proponowane przez Ciebie kolejne czynności i wszystko zachowuje się elegancko.
Jeszcze raz za pomoc serdecznie Ci dziękuję.
Emil

Następna dyskusja:

Problem z TreeView (VS 2008)




Wyślij zaproszenie do