RootK gracias por responder ya no tengo el codigo por lo modique tuve q quitar lo del ajax para solucionarlo pero te lo coloco resumido para una proxima ocasion haber si sabes porq me lo hacia
el metodo para subir el un archivo
Cita: protected void subir_CV(object sender, EventArgs e)
{
if (filecv.HasFile)
{
HttpPostedFile myfile = filecv.PostedFile;
// definimos la ruta deonde se guardar el cv
carpeta = Server.MapPath(@"~\sesion\usuarios\postularse\uplo ads_curriculums\admin") + "\\" + NombreFile;
// subimos el cv al servidor
myfile.SaveAs(carpeta);
}
}
el js para llamar a i otro archivo lo cargo en un panel en la misma pagina donde hago la subida del archivo
Cita: $.ajax({
type: 'POST',
url: 'MostrarCV.aspx',
data: 'id_area=' + id_area + '&id_subarea=' + id_subarea,
success: function (data) {
$("#cargando").hide();
$("#result_cv").show();
$("#result_cv").html(data);
}
});
Cita: private void Mostrar_CV()
{
ClassLibrary1.control_interno.Bolsa_de_Trabajo Bolsa_de_Trabajo = new ClassLibrary1.control_interno.Bolsa_de_Trabajo();
string sesion = "";
DataSet ds = new DataSet();
DataView dv = new DataView();
int id_area = 0;
int id_subarea = 0;
try
{
sesion = ObtenerSession();
id_area = Convert.ToInt32(Request["id_area"]);
id_subarea = Convert.ToInt32(Request["id_subarea"]);
ds = Bolsa_de_Trabajo.ps_BuscarCvXidAreaXidSubarea(sesi on, id_area, id_subarea);
if (ds != null)
{
if (ds.Tables[0].Rows.Count > 0)
{
dv = ds.Tables[0].DefaultView;
GridVacantes.DataSource = dv;
GridVacantes.DataBind();
GridVacantes.EnableViewState = false;
titulo.InnerHtml = "Se encontraron " + ds.Tables[0].Rows.Count.ToString() + " CV";
}
else
{
titulo.Style.Add("class", "no_result");
titulo.InnerHtml = "No se Encontraron CV"; ;
}
}
}
catch (Exception ex)
{
ClassLibrary1.log_errores logErr = new ClassLibrary1.log_errores();
ClassLibrary1.dataErrores camposLE = new ClassLibrary1.dataErrores();
string mod = "Admin/CI/BosalTrabajo/Mostrar_CV//Mostrar_CV";
string Event = ex.Message;
camposLE.usuario = sesion;
camposLE.modulo = mod;
camposLE.evento = Event;
logErr.logErrores(camposLE);
}
finally
{
Bolsa_de_Trabajo = null;
}
}