Cómo cerrar Modal Popup Extender
desde el código del lado del servidor al hacer clic en el enlace cerrar dentro del menú emergente?Cómo cerrar Extensor emergente modal desde el lado del servidor
Respuesta
hay una propiedad en el extensor para cerrar la ventana emergente "CancelControlID" y la ventana emergente se cerrará, si desea cerrar la ventana emergente del servidor detrás del código detrás, existe la propiedad extender hide(), en el botón código detrás de la ID de escritura del cuerpo de la ventana emergente e ingrese "." después de que usted obtenga todas las propiedades de ventanas emergentes en los que la propiedad se obtiene ocultar property.use que esperamos que pueda obtener la solución
ejemplo
private void btnSubmit_Click(object sender, EventArgs e)
{
modelpopupextender.hide();
}
respuesta a esta pregunta podría no ser útil para la persona que lo publicó, pero podría ser útil para otros.
Lo siguiente debe hacerse para cerrar la ventana emergente modal desde el lado del servidor.
En lugar de dar la Id. De botón de cierre a "CancelarIDControlID" del modalpopupextender, cree un campo oculto ficticio y dé este Id. A "CancelarIDControlID" del modalpopupextender.
por ejemplo
<pre>
<asp:HiddenField ID="hidForModel" runat="server" />;
/*Are you sure you want to know the answer? */
<asp:Button ID="btnYes" runat="server" Text="Yes!" onclick="btnYes_Click" />;
<br />;
<asp:Panel ID="pnlModal" runat="server" CssClass="modalPopup" Style="display: none;">
<asp:Panel ID="pnlControls" runat="server" CssClass="insideModalPopup></asp:Panel>
<br />
<asp:Button ID="btnClose" runat="server" Text="Close" onclick="btnClose_Click" />
</asp:Panel>
<cc1:ModalPopupExtender TargetControlID="hidForModel" ID="pnlModal_ModalPopupExtender"
runat="server" DynamicServicePath="" Enabled="True" BackgroundCssClass="modalBackground"
PopupControlID="pnlModal" CancelControlID="hidForModel" DropShadow="true">
</cc1:ModalPopupExtender>
</pre>
Aquí me he dado tanto TargetControlID y CancelControlID como hidForModel como yo quiero mostrar, así como ocultar la ventana emergente modal desde el código subyacente.
En código subyacente
<pre>
protected void btnYes_Click(object sender, EventArgs e)
{
pnlModal_ModalPopupExtender.Show();
TextBox txt = new TextBox();
txt.Text = "aaa";
pnlControls.Controls.Add(txt);
}
protected void btnClose_Click(object sender, EventArgs e)
{
pnlModal_ModalPopupExtender.Hide();
}
</pre>
Aquí he hecho la ventana emergente modal visto y ha añadido un cuadro de texto de código subyacente al hacer clic con el botón Sí y oculta la ventana emergente modal al hacer clic con el botón Cerrar.
Puede usar el atributo CancelControlID para cerrar el cuadro emergente.
<asp:ModalPopupExtender ID="mpe_login" runat="server"
TargetControlID="btn_login_popup" PopupControlID="panel_login"
BackgroundCssClass="LoginBackground1"
CancelControlID="btn_Cancel" />
- 1. Cómo mostrar el mensaje emergente desde el lado del servidor
- 2. Agregar evento del lado del servidor al control del extensor
- 3. Cómo obtener Url Hash (#) desde el lado del servidor
- 4. Ventana emergente modal de ASP.NET, ¿enteramente desde el código?
- 5. Evento del servidor ASP.net manejado desde el lado del cliente
- 6. ¿Cómo desencadenar un evento del lado del servidor desde javascript?
- 7. Método no estático en el lado del servidor desde el lado del cliente usando JavsScript
- 8. El proveedor del extensor no pudo devolver un Extensor
- 9. MVC C emergente # modal
- 10. Cerrar cuadro de diálogo modal desde el hilo externo - C#
- 11. ¿Cómo funciona el lado del servidor GZipping?
- 12. Enviar solicitudes de aplicaciones desde el lado del servidor
- 13. Selenium WebDriver cómo cerrar el navegador emergente
- 14. Stackoverflow como ventana emergente modal en jquery
- 15. emergente modal arriba como Google
- 16. ¿Es posible cerrar los sockets de Java tanto en el lado del cliente como del servidor?
- 17. Abrir una ventana emergente modal
- 18. HTML5 - lado del servidor
- 19. Análisis del lado del servidor
- 20. Método del lado del servidor y del lado del cliente
- 21. GWT I18N en el lado del servidor
- 22. Ruby: del lado del cliente o del lado del servidor?
- 23. CSS en el lado del servidor?
- 24. Web Charting, lado del servidor o del lado del cliente?
- 25. Comprobación del lado del servidor frente al lado del agente
- 26. cómo cerrar el servidor cherrypy?
- 27. Rendering HTML + Javascript del lado del servidor
- 28. lado del servidor MVC + lado del cliente MVC
- 29. Auto-minify del lado del servidor?
- 30. lado del servidor JavaScript - general
favor arreglar su muesca – WebChemist
OMG @WebChemist, ahh un pelo de la cabeza está fuera de lugar! Shock horrorrrr! – Fandango68