Me gustaría saber cómo agregar algunos nodos secundarios adicionales a una clase de control de usuario personalizada derivada de System.Web.UI. Controlar.Cómo agregar nodos secundarios al control de usuario asp.net personalizado derivado de System.Web.UI.Control
Por ejemplo, actualmente tengo un control que no contiene nodos secundarios y en la superficie de diseño tiene el siguiente aspecto.
<cust:MyCustomControl id="ctlMyCustomControl" runat="server" attribute1="somevalue" attribute2="somevalue" ></MyCustomControl>
Lo que busco es tener la posibilidad de añadir un número n de nodos secundarios a este control de la superficie de diseño y luego acceder a sus valores a partir del código. Por lo tanto, agregar al control indicado anteriormente.
<cust:MyCustomControl id="ctlMyCustomControl" runat="server" attribute1="somevalue" attribute2="somevalue" >
<childnode1>value1</childnode1>
<childnode2>value2</childnode2>
</MyCustomControl>
No tengo claro cómo acceder a los nodos secundarios.
Se agradece cualquier idea sobre cómo hacer esto.
He dado una respuesta que es * casi * lo que busca después del marcado: hágame saber si * debe * tener el marcado en el formato que ha mostrado. Yo * creo * es factible y tendrá una raíz para que veas si tengo una respuesta para él en algún lugar =) – Rob
@Rob, esto es exactamente lo que estaba buscando, y en realidad el nodo padre adicional " Los niños "es mucho mejor ya que puede ser más explícito sobre lo que representan los nódulos de los niños. ¡¡Muchas gracias!! – Doug
no hay problema, me alegro de poder ayudar =) (Y estoy de acuerdo con usted en lo siguiente: el nodo padre adicional) – Rob