Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2005, 06:30
aevora
 
Fecha de Ingreso: febrero-2005
Mensajes: 18
Antigüedad: 20 años
Puntos: 0
Problemas con controles de usuario

En primir lugar hola a tod@s, he observado (y sufrido) lo que os cuento a continuacion:
  1. Creo un control de usuario(por ejemplo ucControl.ascx)
  2. Creo una pagina aspx(por ejemplo Prueba.aspx)
  3. 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:
<%@ 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>
....
Hasta aqui todo OK.

Despues de hacer esto me pueden ocurrir dos cosas:

1. Que en prueba.aspx.vb aparezca
Private WithEvents ucControl1 As ucControl
Con lo que todo vaya bien

2. Que en prueba.aspx.vb no aparezca
Private WithEvents ucControl1 As ucControl
con lo que introduzco la linea a mano.
Entonces pueden ocurrir que:
  • Todo vaya bien, o
  • Aparezca un error tal que:
Código:
System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
Cuando intento acceder al control.

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.