Estoy trabajando con 2 templates en una misma página:
- Lo que ve el usuario logueado
- Lo que ve el usuario NO logueado
Para ello, utilizo las etiquetas:
formulario.aspx:
Código:
En el template anónimo me he montado una serie de txtbox que quiero INSERTAR en la base dedatos, para ello, también he incluido un ObjectDataSource que se encargue de ello.<asp:LoginView ID="HeadLoginView1" runat="server" EnableViewState="false"> <AnonymousTemplate> </AnonymousTemplate> <LoggedInTemplate> </LoggedInTemplate> </asp:LoginView>
Entonces, la página formulario.aspx.vb, donde creo el evento on click del botón que envia el formulario no es posible hacer referencia al ObjectData Source con el método:
Me.ObjectDataSource1().Insert
He probado a moverlo fuera de las etiquetas </asp:LoginView> y me lo detecta perfectamente, pero de esta manera, el ObjectDataSource no encuentra los TXTBOX para insertar en la BBDD.
¿Qué puedo hacer? ¿Cómo puedo tratar el código del template anónimo desde la página aspx.vb?
Gracias de antemano,
Saludos.