revisá este artículo que explica el ciclo de vida de una página (los controles 
tienen un comportamiento similar)

http://www.codeproject.com/KB/aspnet/aspnetviewstatepagecycle.aspx
  ----- Original Message ----- 
  From: Luis Capra 
  To: [email protected] 
  Sent: Wednesday, September 03, 2008 11:02 AM
  Subject: [puntonet] Composicion de WebCustomControls


  Que tal Oscar, todavía no pude resolverlo.. es mas que nada una cosa que me 
inquieta pero sin apuro.
  Pero me gustaría poder resolverlo, no se si se entiende bien el caso.
  Mi objetivo final, resuelto esto, sería hacer un composite de custom controls 
y que mantengan el estado cuando ocurran postbacks.
  Logre resolver ciertos aspectos si en primer control se genera dinamicamente, 
pero al embeberlo en el aspx no funciona correctamente, y viceversa. Si 
necesitas te puedo preparar un ejemplo concreto.

  Cordiales saludos,
  Luis

  On Wed, Sep 3, 2008 at 1:57 AM, Oscar Onorato <[EMAIL PROTECTED]> wrote:

    Luis,

    Lo del IPostBackDataHanlder depende.
    Pero, antes que nada. Estoy respondiéndo tarde a tu respuesta, de modo que 
primero pregunto ¿lo pudiste resolver?

    Saludos

    Oscar R. Onorato


    2008/8/28 Luis Capra <[EMAIL PROTECTED]>

      Buenas lista!, 

      Estoy intentando hacer lo siguiente (lo tengo mas o menos armado pero 
funciona muuy mal y tiene muchos parches):

      1) Un WebCustomControl con una propiedad DataSource que contiene una 
lista de objetos.
      2) Este, internamente utiliza otro WebCustomContol que se repite por cada 
elemento del DataSource. Ademas, este control contiene un boton que permite 
removerse (por ejemplo).

      La idea final seria que a un control inicial le paso una lista de objetos 
cuando quiera y la puedo ver y editar. Luego, al consultar nuevamente ese 
DataSource obtendria dicha lista modificada.
      Un aspecto muy importante para mi es que se pueda instanciar el control 
dinamicamente o bien estaticamente y que no pierda el estado.

      Quisiera saber si existe alguna forma elegante o alguien tiene algun 
ejemplo de algo asi. Por lo que vi los controles tendrían que utilizar 
IPostBackDataHanlder, estoy en lo correcto?

      Muchisimas gracias.
      Luis.




Responder a