Der Inhalt Ihres Popup-Steuerelement wird in den HTML-Code der Seite gerendert, so dass Sie es mit Javascript, ohne dabei einen Postback öffnen können. Der Inhalt wird dann während der Initialisierung des Javascript für das Popup-Steuerelement ausgeblendet, nachdem die Seite angezeigt wurde, weshalb Sie das Flimmern sehen.
Die Art und Weise, dies zu beheben ist:
- Add style = "display: none" auf die Zielsteuerung. Dies weist den Browser an, den Inhalt auszublenden, den er beim Lesen des style-Attributs ausführen kann. Könnte immer noch ein bisschen flimmern.
- Setzen Sie das sichtbare Zielattributattribut auf der Serverseite auf "false" und verwenden Sie dann ein asynchrones Postback, um das Zielsteuerelement und das Popup anzuzeigen. Sie benötigen das Popup- und Zielsteuerelement in einem asp: UpdatePanel, damit dies funktioniert.
- Bauen Sie den Inhalt des Popup-Steuerelement dynamisch in JavaScript oder es von einem Webservice Aufruf laden, nachdem die Seite
Dank
Keith
Wir empfehlen Ihnen, den Code einzuschließen, um Ihnen zu helfen. – StefanE