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