/ / Różnica między kontrolą użytkownika a kontrolą niestandardową? - asp.net, niestandardowe elementy sterujące, kontrolki użytkowników internetowych

Różnica między kontrolą użytkownika a kontrolą niestandardową? - asp.net, niestandardowe elementy sterujące, kontrolki użytkowników internetowych

Jakie są różnice między kontrolą użytkownika a kontrolą niestandardową w ASP.NET

Odpowiedzi:

5 dla odpowiedzi № 1

AFAIK, formanty użytkownika to elementy sterujące, które można utworzyć z istniejących elementów sterujących i które mogą być częścią projektu oraz mieć powierzchnię projektową do przeciągnięcia / upuszczenia.

Niestandardowe elementy sterujące są zwykle niezależne od projektu i wymagałyby ręcznego kodowania (przy użyciu różnych zdarzeń kontrolnych asp.net i budowania html w kodzie).


3 dla odpowiedzi № 2

Kontrolki użytkownika są dziedziczone z klasy UserControlprzez system domyślnie i może łączyć kontrole pod względem konkretnego przypadku UI i może mieć logikę interfejsu użytkownika, a także używać ponownie w dowolnym miejscu w ramach projektu.

Kontrolki niestandardowe są dziedziczone z klasy Kontroli (można zmienić dowolny typ kontrolki, który ma zostać dostosowany) i zazwyczaj służą do dodawania dodatkowych możliwości do istniejących elementów sterujących interfejsu użytkownika.


0 dla odpowiedzi № 3

Różnice między kontrolkami użytkownika w sieci Web a niestandardowymi formantami sieci Web w ASP.Net.

Czemu Web User Controls i Web Custom Controls?

Jeśli żadna z istniejących ASP.Kontrole NET NET spełniają specyficzne wymagania twoich aplikacji, możesz stworzyć kontrolkę użytkownika sieci Web lub niestandardowy kontroler sieciowy, który zawiera potrzebną funkcjonalność. Główna różnica między tymi dwoma kontrolami polega na łatwości tworzenia a łatwości użycia w czasie projektowania.

Jeśli twoja kontrola ma dużo statycznego układu, akontrola użytkownika może mieć sens. Jeśli twoja kontrola jest w większości generowana dynamicznie - na przykład wiersze tabeli związanej z danymi, węzły widoku drzewa lub tabulatory kontrolki tabulacji - lepszym wyborem byłaby niestandardowa kontrola.

Przeczytaj bardziej szczegółowy artykuł tutaj.


0 dla odpowiedzi nr 4

Różnica między CustomControl a UserControl Tak więc, teraz rozumiesz różnicę pomiędzy sterowaniem niestandardowym a kontrolą użytkownika. Ponownie podsumuj różnicę. Przeczytaj poniższe porównanie, aby było jasne:

wprowadź opis obrazu tutaj