2011-08-08 25 views
6

Esta pregunta fue hecha hace algunos años, así que la voy a preguntar nuevamente.¿La mejor opción para la ventana emergente modal en ASP.NET?

Estoy buscando la mejor/más limpia opción para mostrar una ventana emergente modal al hacer clic en el evento de un botón de control ASP. El contenido de la ventana será una página aspx.

la compatibilidad entre navegadores es un requisito

jquery/plugins no están fuera de la cuestión si se ajustan al molde.

+1

Una distinción pequeña pero importante: no existe una VENTANA emergente modal multiproveedor. Solo IE admite el concepto de una instancia completamente nueva del navegador que bloquea otra instancia completa del navegador (gracias a Dios). En IE, ShowModalDialog evitará que el usuario interactúe con cualquiera de las pestañas, no solo con la que la invocó. Si va a ser un navegador cruzado, no es modal, o simplemente es un DIV en la página que se ve como una "ventana". – Nikki9696

Respuesta

7

Hay una serie de opciones en el campo de jQuery:

de jQueryUI dialog

de Dialog

SimpleModal

Estos son sólo tres opciones fuera de muchas Wijmo. jQueryUI es bastante fácil de usar, pero no es tan personalizable (o fácil de usar) y "bonito" como SimpleModal. En su esencia, casi todos muy similares.

Si ya usa jQuery, la opción de jQueryUI puede ser una buena opción. Wijmo también es jQueryUI compatible/amigable (usa los mismos nombres y patrones de clases de CSS), así que también es una buena opción.

Por lo tanto, depende de lo que desee. Algo muy simple, tal vez jQueryUI. Llamativo/bonito - SimpleModal. Más complejo pero jQueryUI-friendly - Wijmo.

+0

Todos los 3 de esos enlaces parecen ir al mismo lugar. – Lactose

+0

¡Uy! - copie y pegue el error. Fijo. –

1

Lightbox Gone Wild es increíblemente rápido de integrar, los contenidos también pueden ser una página aspx.

4

No he tenido problemas con ModalPopupExtender en AjaxControlToolkit, que hará exactamente lo que usted pretende.

El sitio de muestra para el emergente modal está en http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx

Tenga en cuenta que el kit de herramienta es gratuita, y que se extiende a los controles ASP.NET base.

+0

También tenga en cuenta que se conecta rápidamente desde la "caja" y contiene varios controles más – Feuerwehrmann

+0

La URL del hipervínculo ya no es correcta. – mbomb007

+0

Puede encontrarlo [aquí] (http://www.ajaxcontroltoolkit.com/ModalPopup/ModalPopup.aspx). –

Cuestiones relacionadas