Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/06/2008, 18:20
AnthraxlegenXD
 
Fecha de Ingreso: abril-2008
Mensajes: 19
Antigüedad: 16 años
Puntos: 1
Respuesta: como crear un control por medio de programacion

bueno manes ya consegui la solucion es mejor asi mediante programacion ya que le da mas potencia asp.net asi que aqui lo pongo
Código HTML:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class pagina2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Label uno = new Label();
        uno.Text = "hola2";
        uno.ID = "uno";
        PlaceHolder ka = new PlaceHolder();
        ka.Controls.Add(uno);
        this.Controls.Add(ka);
      
    }
}



lo primero que hacemos es crear una pagina luego de eso creamos esta clase
PlaceHolder ka = new PlaceHolder(); ya que esta nos crea el runat server lo cual es mucho mejor
luego llamamos a ka.ka.Controls.Add(uno); que es el label que creeamos o cualquier boton o objetos que creamos
y luego lo hacemos en la pagina al final con this.Controls.Add(ka);
ojo asp lo hace en orden desendente si lo queremos agregar a un cierto orden usar con this.Controls.AddAt(1, ka); luego de eso listo creo que con eso terminamos