Bei der Entwicklung von Webanwendungen mit ASP.NET werden häufig Popup-Dialogfelder verwendet. Im Allgemeinen schreibe ich sie so
Response.Write("","<script>alert('Pop-up-Fenster!');</script>");
Ein Problem beim Schreiben auf diese Weise besteht jedoch darin, dass die gesamte Seite weiß ist und sich der Fortschrittsbalken langsam bewegt. Wenn Sie auf OK klicken, ist das Problem.
So verstehe ich es. Wenn die obige Anweisung ausgeführt wird, beginnt das Programm, auf die Operation des Benutzers zu warten, und setzt dann die Ausführung fort Je hässlicher es wurde, desto mehr musste ich es ändern, damit die Webseite immer noch Inhalte enthält. Später sagte mir der Lehrer, dass ich die folgende Methode verwenden könne.
Page.RegisterStartupScript("","<script>alert('Pop-up-Fenster!');</script>");
Das ist es!
http://www.cnblogs.com/interboy/archive/2006/08/02/466143.html