1. Utilice app_offline.htm
en asp.net 2.0. Si desea COPIAR el sitio, realizar su mantenimiento, implementación y realizar muchas modificaciones, es posible que deba detener su aplicación WEB y avisar al usuario de forma amigable. , como "Este sitio web se está actualizando" y otra información, en ASP. NET 2.0, puede crear un archivo de página HTM estático llamado app_offline.htm (el caso no importa), modificarlo al contenido que desea mostrar temporalmente y colocarlo en el directorio raíz de su aplicación. De esta forma, cualquier solicitud externa será trasladada inmediatamente a esta página. En este momento, todavía se puede acceder a su sitio web, pero no a su aplicación. Jaja, en ese caso, se pueden evitar muchos problemas al actualizar el sitio web.
Por supuesto, otro método es desconectar su sitio en la herramienta de administración de configuración de asp.net en el menú del sitio web de vs.net 2005.
Cabe señalar que el tamaño de la página app_offline.htm debe ser superior a 512 bytes. en palabras de SCOTT, el padre de asp.net, es "
Asegúrese de que el archivo app_offline.htm sea lo suficientemente grande (512 bytes) para desactivar la función "errores http amigables" de IE
2 Utilice la propiedad KeepScrollPositionOnPostback
Considerando una página muy larga, si cada vez después de POSTBACK, la barra de desplazamiento de IE puede volver al principio (arriba) sin conservar su posición original, lo que será más problemático para el usuario, y para mover la barra de desplazamiento a su posición original, en asp.net 2.0, puede establecer la propiedad KeepScrollPositionOnPostback en TRUE, es decir
<%@ Page Language="VB" AutoEventWireup="false" KeepScrollPositionOnPostback="true" CodeFile="MaintainScrollPosition.aspx.vb" Inherits="MaintainScrollPosition" %>
http://www.cnblogs.com/jackyrong/archive/2006 /26/08/486826.html