protected void Button4_Click(object sender, EventArgs e) { bool extension = false; ServiceReference1.WebServiceProyectoSoapClient referencia = new ServiceReference1.WebServiceProyectoSoapClient(); if (FileUpload3.HasFile) { string nombrearchivo = FileUpload3.PostedFile.FileName; string extensionarchivo = Path.GetExtension(nombrearchivo).ToLower(); if (extensionarchivo.Contains(".csv")) { extension = true; } if (extension) { try { string pathguardar = Server.MapPath("~/temp/"); FileUpload3.PostedFile.SaveAs(pathguardar + nombrearchivo); referencia.CargarTablero(pathguardar + nombrearchivo); } catch (IOException ex) { } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('La extension del archivo no es la correcta');", true); } } }