protected void GuardarMantenimientoImagen_Click(object sender, EventArgs e) { bool archivoValido = false; String rutaCarpetaDestino = Server.MapPath("../img/"); Console.WriteLine(rutaCarpetaDestino); System.Diagnostics.Debug.WriteLine(rutaCarpetaDestino); if (SubidordeImagen.HasFile) { String fileExtension = System.IO.Path.GetExtension(SubidordeImagen.FileName).ToLower(); String[] extensionesValidas = { ".gif", ".png", ".jpg" }; for (int i = 0; i < extensionesValidas.Length; i++) { if (fileExtension == extensionesValidas[i]) { archivoValido = true; } } } if (archivoValido) { try { SubidordeImagen.PostedFile.SaveAs(rutaCarpetaDestino + SubidordeImagen.FileName); MP.EditarProductoImagen(Producto.Pro_Pk, "../img/" + SubidordeImagen.FileName.ToString()); } catch (Exception) { } } else { } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#ModalMantenimientoImagen').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CloseModalMantenimientoImagenScript", sb.ToString(), false); Producto = MP.spListarProducto(Producto.Pro_Pk); AsignarProducto(Producto); }