Principales respuestas
Un extensor no puede estar en un UpdatePanel diferente del control que lo extiende.

Pregunta
-
Muy buenas,
estoy haciendo una aplicación en .Net, básicamente es una pestaña para gestionar la carga, descarga y modificación de archivos a un servidor.
Tengo los botones que llaman a una función que dependiendo de cual sea despliegan un panel u otro en la parte de VB, por parte de ASP, tengo los botones en un UpdatePanel y los paneles en otro diferente al compilar me salta este error:
System.InvalidOperationException: Un extensor no puede estar en un UpdatePanel diferente del control que lo extiende
-Codigo-ASP
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="btnCreate" runat="server" Text="Crear Carpeta" CssClass="boton" />
<cc1:modalpopupextender id="ModalPopupExtender1" runat="server" TargetControlID="btnOculto"
<asp:Button ID="btnOculto" runat="server" Text="" Visible="false" />
</ContentTemplate>
</asp:UpdatePanel><asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel1" runat="server" CssClass="DynamicPanel" Visible="false">
<asp:Label ID="Label2" runat="server" ></asp:Label></td>
<asp:Button ID="btnSi" runat="server" Text="S" Width="75px" />
<asp:Button ID="btnNo" runat="server" Text="No" Width="75px" /></td>
</asp:Panel></ContentTemplate>
</asp:UpdatePanel>Por parte de Vb
Panel1.Visible = True
Modalpopupextender1.Show()
UpdatePanel1.Update()
UpdatePanel2.Update()Pero nunca me salta el panel, con el debug, veo que entra en la funcion de los botones pero al pasar por el codigo de arriba no hace nada.
Un saludo y gracias de antemano
- Editado _Anto_ lunes, 29 de julio de 2013 11:18
Respuestas
-
Resuelto,
Siento poner un post para algo que era una chorrada, pero bueno no lo elimino por si a alguien le pasa lo mismo.
El problema era que tenia unas etiquetas <cc1:TextBoxWatermarkExtender> con un TargetControlID a un TextBox que estaba dentro de UpdatePanel2, y la etiqueta TBWE estaba fuera de la etiqueta UP2 ese es el error.
ExtremeFacePalm.
Un saludo
- Marcado como respuesta Demian Adolfo RaschkovanMVP, Moderator martes, 30 de julio de 2013 17:09
Todas las respuestas
-
Resuelto,
Siento poner un post para algo que era una chorrada, pero bueno no lo elimino por si a alguien le pasa lo mismo.
El problema era que tenia unas etiquetas <cc1:TextBoxWatermarkExtender> con un TargetControlID a un TextBox que estaba dentro de UpdatePanel2, y la etiqueta TBWE estaba fuera de la etiqueta UP2 ese es el error.
ExtremeFacePalm.
Un saludo
- Marcado como respuesta Demian Adolfo RaschkovanMVP, Moderator martes, 30 de julio de 2013 17:09
-
Resuelto,
Siento poner un post para algo que era una chorrada, pero bueno no lo elimino por si a alguien le pasa lo mismo.
El problema era que tenia unas etiquetas <cc1:TextBoxWatermarkExtender> con un TargetControlID a un TextBox que estaba dentro de UpdatePanel2, y la etiqueta TBWE estaba fuera de la etiqueta UP2 ese es el error.
ExtremeFacePalm.
Un saludo