2009-08-17 6 views
1

Ich habe einen ziemlich direkten Bildschirm, der zwei modale Popups enthält. Der erste bestätigt eine Löschoperation und der andere ermöglicht das Bearbeiten von Formulardetails.ASP.NET ModalPopupExtender nicht korrekt rendern

Sobald Sie entweder für die Popups öffnen sie erscheinen wie sie sollten, aber nicht weggehen. Am Ende der Seite werden sie von asp.net mit dem exakt gleichen Markup gerendert.

Ich bin nicht sicher, warum das passiert. Jede mögliche Hilfe würde geschätzt werden

+0

Es scheint, dass das Entfernen eines von ihnen es funktioniert. Dies funktioniert nicht für meine Seite, also muss ich noch eine Lösung finden. – smaclell

Antwort

0

Ich fand eine mögliche Arbeit, die in Ordnung sein sollte. Der zusätzliche Satz modaler Popups wurde außerhalb des Formulars gerendert und so war es mit CSS sehr einfach, die unerwünschten Elemente zu verstecken. Das ist nicht ideal, aber es hat gut funktioniert.

Beispiel:

form #modal { display: block; } 
#modal { display: none; } 

EDIT: Follow-up

Wir haben dieses Problem nicht auf allen Seiten gesehen, die mehrere Modalverben haben, die macht mich denken, es ein anderer Faktor ist. Seitdem haben wir ein Upgrade auf .NET 3.5 durchgeführt und dies ist möglicherweise kein Problem mit den neuesten Versionen des Toolkits.