Solucionado.
Bueno, lo primero que he hecho ha sido ponerle a todos los controles un ID (TextBox.ID = "algo") y ya esta, después el siguiente código:
http://geeks.ms/blogs/lruiz/archive/2007/07/30/findcontrol-retorna-null-nothing-en-una-masterpage.aspx
En la web esta en C#, lo he puesto en vb. Un saludo a todos!
Bueno, lo primero que he hecho ha sido ponerle a todos los controles un ID (TextBox.ID = "algo") y ya esta, después el siguiente código:
Código [Seleccionar]
Dim t As TextBox
If Page.Master IsNot Nothing Then
For Each control As Control In Page.Master.Controls
If TypeOf control Is HtmlForm Then
For Each controlform As Control In control.Controls
If TypeOf controlform Is ContentPlaceHolder Then
t = DirectCast(controlform.FindControl("TextBox1"), TextBox)
If t IsNot Nothing Then
Exit For
End If
End If
Next
End If
Next
Else
t = DirectCast(Page.FindControl("TextBox1"), TextBox)
End If
http://geeks.ms/blogs/lruiz/archive/2007/07/30/findcontrol-retorna-null-nothing-en-una-masterpage.aspx
En la web esta en C#, lo he puesto en vb. Un saludo a todos!