1. Используйте app_offline.htm
в asp.net 2.0. Если вы хотите КОПИРОВАТЬ сайт, выполнить его обслуживание, развертывание и внести множество изменений, возможно, вам придется остановить свое веб-приложение и предложить пользователю дружественный способ. , например «Этот веб-сайт обновляется» и другую информацию, в ASP. NET 2.0, вы можете создать статический файл страницы HTM с именем app_offline.htm (регистр не имеет значения), изменить его в соответствии с содержимым, которое вы хотите временно отображать, и поместить его в корневой каталог вашего приложения. Таким образом, любые внешние запросы будут немедленно перенаправлены на эту страницу. В настоящее время доступ к вашему веб-сайту все еще возможен, но к вашему приложению нет доступа. Ха-ха, в этом случае можно избежать многих проблем с обновлением сайта.
Конечно, другой способ — перевести ваш сайт в автономный режим с помощью инструмента управления конфигурацией asp.net в меню веб-сайта vs.net 2005.
Следует отметить, что размер страницы app_offline.htm должен быть больше 512 байт. по словам СКОТТА, отца asp.net, это "
Убедитесь, что файл app_offline.htm достаточно велик (512 байт), чтобы отключить функцию «дружественных ошибок HTTP» IE.
2. Используйте свойство MaintenanceScrollPositionOnPostback.
Учитывая очень длинную страницу, если каждый раз после POSTBACK полоса прокрутки IE может возвращаться в начало (вверх), не сохраняя исходное положение, что будет более хлопотно для пользователя, а переместить полосу прокрутки в исходное положение, в asp.net 2.0 вы можете установить для свойства MaintenanceScrollPositionOnPostback значение TRUE, то есть
<%@ Page Language="VB" AutoEventWireup="false" MaintenanceScrollPositionOnPostback="true" CodeFile="MaintainScrollPosition.aspx.vb" Inherits="MaintainScrollPosition" %>
http://www.cnblogs.com/jackyrong/archive/2006 /26/08/486826.html