Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2014, 08:59
chelitox
 
Fecha de Ingreso: junio-2009
Mensajes: 145
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema con View state

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;
}
}