- Creo un control de usuario(por ejemplo ucControl.ascx)
- Creo una pagina aspx(por ejemplo Prueba.aspx)
- Añado el control a la pagina (arrastrandolo desde el explorador de soluciones)
Despues de hacer todo esto y viendo la pagina como HTML me añade:
Código:
Hasta aqui todo OK.<%@ Register TagPrefix="uc1" TagName="ucControl" Src="UserControls/ucControl.ascx" %> ......... <form id="Form1" method="post" runat="server"> <uc1:ucControl id="UcControl1" runat="server"></uc1:ucmsgeliminar> </form> ....
Despues de hacer esto me pueden ocurrir dos cosas:
1. Que en prueba.aspx.vb aparezca
Private WithEvents ucControl1 As ucControlCon lo que todo vaya bien
2. Que en prueba.aspx.vb no aparezca
Private WithEvents ucControl1 As ucControlcon lo que introduzco la linea a mano.
Entonces pueden ocurrir que:
- Todo vaya bien, o
- Aparezca un error tal que:
Código:
Cuando intento acceder al control.System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
La verdad que a todo esto no le encuentro logica alguna.
Bueno, espero que alguien me pueda echar una mano.
Un saludo y gracias de antemano.