Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/05/2010, 01:01
titanikoktf
 
Fecha de Ingreso: abril-2008
Ubicación: Frente a mi máquina que suele estar en ... Cartagena-España
Mensajes: 106
Antigüedad: 16 años, 8 meses
Puntos: 8
Respuesta: actualizar pantalla cambio de imagen

Sigo contado!
Como no me entero mucho sigo con mis problemas. Ahora he puesto la imagen en un UpdatePanel y un ScriptManager. Pero no se muy bien como enlazarlos con el botón subir archivo.

Pongo el código que seguro que ayuda. Esto es lo que hago cuando le doy al botón subir archivo:

Código:
//Establecemos el path donde subiremos la foto
            String path = Server.MapPath("/Imagenes/");
            //Comprobamos que tenga imagen cargada cuando se pulsa botón
            if (fuImagen.HasFile)
            {
                try
                {
                    //Subimos la foto
                    fuImagen.PostedFile.SaveAs(path + "logotipo.jpg");
                   
                }
                catch (Exception ex)
                {
                    MessageBox.Show("El archivo no se ha podido subir");
                }
            }
En .aspx lo que tengo es el botón sube archivo y el img:

Código HTML:
 <asp:Button ID="btSubeArchivo" runat="server" onclick="btSubeArchivo_Click" 
        Text="Sube Archivo" />
 <asp:Image ID="Image2" runat="server" Height="121px" 
            ImageUrl="~/Imagenes/logotipo.jpg" Width="114px" /> 
Ahora añadí algo como esto:

Código HTML:
 <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <asp:Image ID="Image1" runat="server" Height="142px" 
                ImageUrl="~/Imagenes/logotipo.jpg" Width="115px" />
        </ContentTemplate>
    </asp:UpdatePanel> 
Y entonces he de actualizar el updatePanel cuando pulse el botón!!

Saludos y gracias de antemano.