При разработке веб-приложений с использованием ASP.NET часто используются всплывающие диалоговые окна. Обычно я пишу их так.
Response.Write("","");
Но при таком написании возникает одна проблема: когда появляется диалоговое окно, вся страница становится белой, а индикатор выполнения движется медленно. Все будет в порядке, если вы нажмете «ОК». Почему?
Я так понимаю.Программа выполняется последовательно.При выполнении приведенного выше оператора программа начинает ждать действия пользователя, а затем продолжает выполнение.Я сначала не обратил внимания, но чем дальше, тем пригляделся. Как вы думаете, мне также пришлось изменить его, чтобы при его появлении на веб-странице все еще было содержимое. Позже учитель сказал мне, что я могу использовать следующий метод.
Page.RegisterStartupScript("","");
Вот и все!
http://www.cnblogs.com/interboy/archive/2006/08/02/466143.html