ASP.NET - Cargar Controles dinámicos una sola vez

 
Vista:

Cargar Controles dinámicos una sola vez

Publicado por Santos Pairazaman (54 intervenciones) el 23/01/2007 16:53:23
Hola Amigos, estoy creando controles en forma dinámica asignando sus nombre y en el caso de botones llamar a una función JavaScript, resulta q esto esta ok...mi inconveniente se presenta cuando lleno un control con datos, y paso al sgt control sólo los controles creados dinámicamente se recargan perdiendo los datos antes registrados. La pregunta es si hay una forma de cargarlos una sola vez. He visto el autopostBack poniéndole false pero no pasa nada...aunq esto esta por default asi

Estoy cargando los controles en el evento Page_LoadComplete

Espero sus sugerencias

Hasta Pronto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cargar Controles dinámicos una sola vez

Publicado por Marco (2 intervenciones) el 28/01/2007 13:27:17
Hola,

// Page.IsPostBack == true
// Page.IsPostBack == false

cuando tu pagina hace el load, carga los datos... si haces un postback, otra vez pasas por el load.. en este caso se produce un error logico....

asp.net reconoce cuando es un postback y tu puedes utilizar esto como condicion...

en el Page_Load...

protected void Page_Load(object sender, EventArgs e)
{
if ( ! Page.IsPostBack)
{
// En este caso es un postback
}else
{
// Es la primera vez que haces el load...

SqlConnection conn.......
....
.....
// load de los datos...
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar