none
Mostrar fotos con Modalpopupextender RRS feed

  • Pregunta

  • Hola amigos,

    Queria saber si alguien me puede ayudar, ya que quiero poder mostrar unas lista de fotas que tengo en un listview con un efecto como el de lightbox, y estaba intentando usar el modalpopupextender, pero no puedo hacerlo funcionar.

    Alquien me podria decir si es posible usar ese control para mostrar las fotos del listview que les mustro a continuación, ya que las url estan en una base de datos.

     <asp:ListView ID="ListView1" runat="server" >
       <LayoutTemplate>
       <ul class="ListView1">
       <asp:PlaceHolder id="itemPlaceHolder" runat="server" />
       </ul>
       </LayoutTemplate>
       <ItemTemplate>
        <li >
        
         <a href='<%# "Fotopersonal.aspx?FotoId="+Eval("FotoId")%>'> 
       <asp:Image ID="Image1" runat="server" Height="85px" Width="85px" src='<%#Eval("Url","../Fotos/{0}")%>' />
       </a>
       </li>  
        </ItemTemplate> 
       
        <EmptyDataTemplate>
        <li>
        - No hay datos para listar -
        </li>
        </EmptyDataTemplate>
      </asp:ListView>
      </asp:Content>

    En caso que no se pueda, que sistema de ligthbox puede funcionar, ya qeu he probado uno y no lo logro.

    Saludos,
    Luispa

    viernes, 8 de julio de 2011 2:33

Respuestas

  • hola

    si se podria pero creo que deberias suar el popu`p de ajax algo asm manual

    o ses deja el que ListView lance algun evento al servidor puede ser que le pongas un CommandName al control de Image, que en relidad deberia ser un ImageButton

    entonces cuando seleccionas la imagen podrias abrir el popup desde codigo usando el metodo Show() del mismo

    http://social.msdn.microsoft.com/Forums/es-ES/netfxwebes/thread/26179cb3-8751-4742-adb5-9aef6f46496a/

    de esta forma en el evento del listview previo al show del popup asognas la imagen que se selecciona en el control Image que estaria dentro del popup

    recuerda que deberias tomar el row que lanza el evento y buscar la imagen que se esta visualizando

    si esta que quieres mostrar es diferente a la del rpevio en el listview por su resolucion, usa el  DataKeyNames

    y el DataKeys para poner alli la imagen que deberia mostrarse en el popupo sea la que asignaras en el evento de selccion del listview precio a invocar el Show()

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Luispa jueves, 14 de julio de 2011 2:04
    viernes, 8 de julio de 2011 3:31