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.