none
Qué son, cómo se usan, para qué sirven eventos y delegados?

    Question

  • Hola quisiera saber si alguien me pudiera ayudar a entender estas caractaristicas de .NET.

    Por ejemplo tengo el siguiente problem en  una grilla de ASP.NET al hacer click sobre un imagebutton en una fila de la grilla se abre un modal pop up extender, ahí en ese modalpopup guardo algun registro llenando un campo y oprimiendo un botón  es decir va al servidor y vuelve, en una variable de sesión guardo el id o el indice de la Fila sobre la cual hice el click (para abrir el modal pop up) ahora bien. como fui y volvi necesito desde el servidor hacer click sobre ese imagebutton del indice de la fila que guarde en la variable de session y que cuando muestre en el cliente quede abierto el modal popup que se abria al hacer click el respectivo imagebutton de la grilla.

    No se si lo anterior se entienda, pero creo que esto se debe poder hacer con delegados, handlers y eventos no estoy seguro y no se como hacerlo.

     

    Agradecería la ayuda de algún solidario Saludos....


    "En Busqueda del conocimiento" "DCE Estrella 3" "Practicando el conocimiento"
    Tuesday, August 24, 2010 4:22 PM

Answers

All replies

  • Hola Felipe,

     

    Te doy un enlace al blog de Eduard Tomas, seguro que te sirve:

    http://geeks.ms/blogs/etomas/archive/2010/07/21/c-b-225-sico-delegates.aspx


    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    Tuesday, August 24, 2010 4:24 PM
  • No entendí ni pio :( este tema quiero que los expliquen con plastilina :D

     

    Saludos


    "En Busqueda del conocimiento" "DCE Estrella 3" "Practicando el conocimiento"
    Wednesday, August 25, 2010 1:44 AM
  • hola

    no me suena que sea un tema de delegado o eventos, ya que estas en un entorno web en donde hay parte de tu codigo qeu esta en el cliente y se realzias postback al servidor

    si tienes los eventos de los controles, si es a lo que te refieres con eventos y delegados, pero solo hasta alli

     

    lo que no entendi es como juega el boton de la grilla, la variable de session y el popup

    o sea veo que presionas una opcion de la fila, y lanzara el evento SelectedIndexChanged del gridview, que por estar en un UpdatePanel no se refresca la pantalla

    en este evento guardas el id que representa esa fila seleccionada, y a la vuelta ejecutas la apertura del modalpopup, no se si interprete bien hasta alli

    no que no sigoe es la segunda parte en dodne debe quedar abierto el popup en el cliente, y porque desde el servidor debe hacer click, ese click lo hace el cliente no tu servidor

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Wednesday, August 25, 2010 1:51 AM
  • osea lo que pasa es que he forzado a que se recargue toda la pagina, entonces ni el modalpopup ni la grilla van a conservar su estado, el modal popup carga otra grilla de acuerdo a la fila que clickeo en la primer grilla, entonces no se como hacer para hacerle saber al cliente las modificaciones que se hicieron en la base de datos para lo cual si el ajax funcionase bien no habria problema pero como se recarga todo se pierden los estados :( no se como hacer esto

     

    gracias un saludo AHH y por cierto quiero asi no sea el tema aprender de delegados y eventos pero ese pos aunque es algo claro no me quedo del todo bien explicado si conoces alguno por ahí de mallo embergadura .... bye bye

     

    Saludos a todos


    "En Busqueda del conocimiento" "DCE Estrella 3" "Practicando el conocimiento"
    Wednesday, August 25, 2010 10:58 PM