Hola a todos!!!!!!
Estoy realizando una aplicacion web y me ha surgido este error al ejecutarla cuando intento hacer lo siguiente:
Tengo un WebForm al que añado dinamicamente controles de usuario formados basicamente por labels y TextBox.En el WebForm tengo un boton y quiero que cuando se pulse se almacenen los datos escritos en los TextBox de los controles de usuario. Os mando un pequeño ejemplillo del codigo: 
Codigo del Webform que contiene un Placeholder en el q ya estan añadidos dinamicamente los user control (esto lo hace bien), un boton y un label: 
protected void Button1_Click(object sender, EventArgs e)
        {
            control con = new control();
            Label1.Text =con.texto;
        }
Codigo del usercontrol que contiene un TexBox: 
namespace Probando.carpeta
{
    public partial class control : System.Web.UI.UserControl
    { 
        public string texto
        { 
            set { texto = TextBox1.Text; }
            get {return (texto = TextBox1.Text); } 
        }
} 
El error me da en esta ultima linea del get y es el siguiente: 
Referencia a objeto no establecida como instancia de un objeto. 
Si alguien tiene alguna idea de porque me da ese error...
Muchas gracias.
