Buenas a todos,
He estado tratando de mostrar las imagenes que guardo en un drop down list pero no me deja
El guarda la imagen perfectamente pero a la hora de mostrarla como una opcion dentro del dropdownlist me tira la ruta y si selecciono la ruta no hace nada
Les pego el código para ver si alguien podria ayudarme
Código:
protected void btn_guardar_Click(object sender, EventArgs e)
{
string ruta = string.Empty; //ruta donde se guarda
string extension = string.Empty;//capturar extension .jpg .gif
extension = Path.GetExtension(fu_imagen.FileName);//file name extrae
if (fu_imagen.HasFile)//hasfile si tiene un archivo haga esto..
{
if (extension.Contains(".JPG") | extension.Contains(".jpg") | extension.Contains(".ico") | extension.Contains(".gif"))
{
ruta = Server.MapPath("Imagenes/" + fu_imagen.FileName.ToString());
fu_imagen.SaveAs(ruta);
lbl_msg.Text = "Imagen ha sido guardada";
Image1.ImageUrl = "~/Imagenes/";
ddl_imagenes.Items.Add(Image1.ImageUrl);
}
else
{
lbl_msg.Text = "Extension es invalida.";
}
}
else
{
lbl_msg.Text = "Por favor, seleccione una imagen.";
}
}
protected void ddl_imagenes_SelectedIndexChanged(object sender, EventArgs e)
{
if (File.Exists("~/Imagenes/" + ddl_imagenes.SelectedValue))
{
Image1.ImageUrl = "~/Imagenes/" + ddl_imagenes.SelectedItem.Text;
}
else
{
lbl_msg.Text = "No hay imagen";
}
}
}
}