2010-02-10 4 views

Odpowiedz

7

Nie ma automatycznego procesu, nie. Oto (ogólne) kroki do wykonania:

  1. Utwórz klasę webcontrol. Niech stanie się dziedziczą po Panel, jeśli chcesz skorzystać z łatwej drogi, lub przesłonić metodę Render(), jeśli chcesz wygenerować swój HTML w długi, pełny sposób.

  2. Powiel układ kontrolki użytkownika, dodając literały html i inne elementy sterujące do kolekcji Controls podczas Init() lub w konstruktorze klasy kontrolnej. Jeśli zdecydujesz się zastąpić Render(), będziesz musiał rekurencyjnie wyrenderować elementy sterujące.

  3. Skopiuj kod operacji obsługi zdarzeń z Twojej kontroli użytkownika do klasy i przytwierdź obsługę zdarzeń.

  4. Umowa z javascripts/css. Możesz je osadzić w zespole jako zasoby sieciowe lub zarejestrować je jako zwykłe, używając ClientScriptManager lub ScriptManager.

Powiązane problemy