Principales respuestas
masterpage updatepanel

Pregunta
-
Tengo el siguiente problema, espero me puedan ayudar, he creado una masterpage y varias paginas de contenido, al usar un updatepanel en la pagina de contenido no funciona, algo estoy haciendo mal pero no se que es:
masterpage:
<form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManagerInicio" runat="server"></asp:ScriptManager> <asp:ContentPlaceHolder ID="ContentPlaceHolderContenido" runat="server"> </asp:ContentPlaceHolder> </form>
pagina contenido:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderContenido" runat="server"> <asp:UpdatePanel ID="UpPanel" runat="server"> <ContentTemplate> <strong>Hola mundo</strong> <br /> <br /> <br /> <asp:Button ID="ButtonC" runat="server" Text="PRUEBA" OnClick="ButtonC_Click" /> </ContentTemplate> </asp:UpdatePanel> <br /> <br /> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> </asp:Content>
cada boton inprime un mensaje, el boton ButtonC esta dentro del update panel y no muestra el mensaje, el boton Button1 esta fuera del updatepanel y muestra el mensaje pero recarga la pagina, me podrian ayudar, en que me estoy equivocando?
Respuestas
-
[...] el boton ButtonC esta dentro del update panel y no muestra el mensaje [...]
Debe haber un error en el código que usas para mostrar el mensaje. Recuerda que el botón que está dentro del UpdatePanel solo hace que se envíe al navegador el contenido que queda DENTRO del UpdatePanel. Si el mensaje lo pintas FUERA del mismo, nunca se llega a enviar al navegador.
Si quieres presentar el mensaje usando javascript, se requiere enviarlo por mediación del ScriptManager, no funciona el clásico Page.ClientScript.
- Propuesto como respuesta Joyce_ACModerator lunes, 26 de junio de 2017 15:11
- Marcado como respuesta Joyce_ACModerator martes, 27 de junio de 2017 13:27
Todas las respuestas
-
Hola, cual sería el mensaje , es un función javascript,que estas colocando en el evento click del boton?
Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Solo dejo mis respuestas en el foro si son votadas o respuesta, de lo contrario por mantener el orden las borro.Saludos. Lima-Perú.
-
-
[...] el boton ButtonC esta dentro del update panel y no muestra el mensaje [...]
Debe haber un error en el código que usas para mostrar el mensaje. Recuerda que el botón que está dentro del UpdatePanel solo hace que se envíe al navegador el contenido que queda DENTRO del UpdatePanel. Si el mensaje lo pintas FUERA del mismo, nunca se llega a enviar al navegador.
Si quieres presentar el mensaje usando javascript, se requiere enviarlo por mediación del ScriptManager, no funciona el clásico Page.ClientScript.
- Propuesto como respuesta Joyce_ACModerator lunes, 26 de junio de 2017 15:11
- Marcado como respuesta Joyce_ACModerator martes, 27 de junio de 2017 13:27