AJAX ModalPopup-Pops Hinter (Unter) den Inhalten der Seite (Negative z-index)

Ich habe ein Problem mit der AJAX-ModalPopupExtender in der version 40412 des AJAX Control Toolkit (http://ajaxcontroltoolkit.codeplex.com/releases/view/43475).

Ersten mal das ModalPopup sichtbar gemacht wird, funktioniert es einwandfrei. Der z-index ist festgelegt 6001 (und das hintergrund-Div den z-index setzen zu 6000) und das Popup erscheint, über alles. Wenn die Schaltfläche Abbrechen in dem ModalPopup geklickt, es hat auch die Funktion, das display auf "none" gesetzt und das ModalPopup ist nicht mehr sichtbar.

Jedoch, wenn das Popup wird erneut ausgelöst, der z-index ist nur 2000 gesetzt, die noch sichtbar ist, über alles, aber wenn es abgebrochen und erneut ausgelöst werden, so ist es festgelegt -2000 die nicht sichtbar ist (die z-index sinkt von 4000 jedes mal).

Ich bin mir nicht sicher, warum dies geschieht. Irgendwelche Ideen wie man es beheben?

Besondere Umstände:

  • Es gibt mehrere ModalPopup auf der Seite.
  • Alle ModalPopups ausgelöst werden im code-behind durch partial-page-postbacks (mit Hilfe der .Show () - Methode)
  • ModalPopupExtenders in der gleichen UpdatePanels, die angezeigt werden, wie popups

UPDATE:
dies war ein bestätigter Fehler, die vom Projekt-team. http://ajaxcontroltoolkit.codeplex.com/workitem/26739. Es wurde nun behoben.

InformationsquelleAutor Aaron Hoffman | 2010-05-10

Schreibe einen Kommentar