Chciałbym wiedzieć, jak dodać kilka dodatkowych węzłów podrzędnych do niestandardowej klasy kontrolnej użytkownika pochodzącej z System.Web.UI. Kontrola.Jak dodać węzły potomne do niestandardowej kontroli użytkownika asp.net pochodzącej z System.Web.UI.Control
Na przykład obecnie mam kontrolę, która nie zawiera węzłów potomnych, a na powierzchni projektowej wygląda następująco.
<cust:MyCustomControl id="ctlMyCustomControl" runat="server" attribute1="somevalue" attribute2="somevalue" ></MyCustomControl>
Co szukam ma mieć możliwość dodawania n liczba węzłów podrzędnych do tej kontroli z powierzchni projektowej, a następnie uzyskać dostęp do ich wartości z kodu. Tak więc dodanie do kontroli, o której mowa powyżej.
<cust:MyCustomControl id="ctlMyCustomControl" runat="server" attribute1="somevalue" attribute2="somevalue" >
<childnode1>value1</childnode1>
<childnode2>value2</childnode2>
</MyCustomControl>
Nie jest dla mnie jasne, jak uzyskać dostęp do węzłów podrzędnych.
Dowiemy się, jak to zrobić.
Podałem odpowiedź, która jest * prawie * tym, co robisz pod względem znaczników - daj mi znać, jeśli * musisz * mieć znacznik w formacie, który pokazałeś. * Myślę, że to jest możliwe i będzie miał root dla ciebie, aby zobaczyć, czy mam gdzieś na niego odpowiedź =) – Rob
@Rob, to dokładnie to, czego szukałem, a właściwie dodatkowy węzeł nadrzędny " Dzieci "są o wiele lepsze, ponieważ możesz bardziej dokładnie opisać, co reprezentują węzły dzieci. Dziękuję bardzo!! – Doug
no problemo, cieszę się, że mogłem pomóc =) (I zgadzam się z tobą ponownie: dodatkowy węzeł nadrzędny) – Rob