1. Verwenden Sie app_offline.htm
in asp.net 2.0. Wenn Sie die Site KOPIEREN, Site-Wartung und -Bereitstellung durchführen und viele Änderungen vornehmen möchten, müssen Sie möglicherweise Ihre WEB-Anwendung stoppen und den Benutzer auf freundliche Weise dazu auffordern. B. „Diese Website wird aktualisiert“ und andere Informationen in ASP. NET 2.0 können Sie eine statische HTM-Seitendatei mit dem Namen app_offline.htm (Groß- und Kleinschreibung spielt keine Rolle) erstellen, sie an den Inhalt anpassen, den Sie vorübergehend anzeigen möchten, und sie im Stammverzeichnis Ihrer Anwendung ablegen. Dadurch werden etwaige externe Anfragen sofort an diese Seite weitergeleitet. Zu diesem Zeitpunkt kann noch auf Ihre Website zugegriffen werden, auf Ihre Anwendung kann jedoch nicht zugegriffen werden. Haha, in diesem Fall können viele Probleme bei der Aktualisierung der Website vermieden werden.
Eine andere Methode besteht natürlich darin, Ihre Site im asp.net-Konfigurationsverwaltungstool im Website-Menü von vs.net 2005 offline zu schalten.
Beachten Sie, dass die Größe der Seite app_offline.htm größer als 512 Byte sein muss. In den Worten von SCOTT, dem Vater von asp.net, ist es „
Stellen Sie sicher, dass die Datei app_offline.htm groß genug ist (512 Byte), um die IE-Funktion „freundliche HTTP-Fehler“ zu deaktivieren
2 Verwenden Sie die MaintainScrollPositionOnPostback-Eigenschaft
Bei einer sehr langen Seite kann es vorkommen, dass die IE-Bildlaufleiste nach jedem POSTBACK zum Anfang (oben) zurückkehrt, ohne ihre ursprüngliche Position beizubehalten, was für den Benutzer problematischer ist. Um die Bildlaufleiste an ihre ursprüngliche Position zu verschieben, In asp.net 2.0 können Sie die MaintainScrollPositionOnPostback-Eigenschaft auf TRUE setzen
<%@ Page Language="VB" AutoEventWireup="false" MaintainScrollPositionOnPostback="true" CodeFile="MaintainScrollPosition.aspx.vb" Inherits="MaintainScrollPosition" %>
http://www.cnblogs.com/jackyrong/archive/2006 /08/26/486826.html