porque se borran los controles con controls.add() cuando recarga mi pagina de nuevo?
Citarayuda por favor
,
no hay una forma que se queden los controles que he añadido por codigo con
controls.add(new control)
ayuda, ah y tambien porq en la master page no funciona el
!Page.IsPostback?
porque se ejecuta de nuevo el codigo ese codigo? hay una forma de corregir?
Seria bueno que nos mostraras un ejemplo para enterder bien, cual es tu problema.
seguramente es porque estas añadiendo un new control, y eso hace que el control no tenga entidad, probá dandole un nombe al control que vas a agregar saludosss
if(!Page.IsPostBack)
{
Button btn = new Button();
this.Page.Controls.Add(btn);
}
la primera vez funciona, osea al momento de cargar la pagina,
luego si vuelve a cargar, osea hace un potback, se borran los controles en este caso "btn"... :-[
lo bueno es que existe el control repeat, y a el le puedes asignar, un origen de datos, cosa que puedes insertar y crear cualquier control dinamicamente ;D
Utilizando master page, en un proyecto, y en una pagina heredada de la master page coloco
Response.Redirect("newPage.aspx");
se vuelve a ejecutar el :
if(!Page.IsPostBack)
{
//instrucciones;
}
se me vuelve a ejecutar todo el codigo que tengo alli, y es algo grave, ya que alli hago el menu dinamicamente, de una consulta de base de datos, y la app se me vuelve mas lenta, sera que hay otra solucion? :-\