1. Utilisez app_offline.htm
dans asp.net 2.0 Si vous souhaitez COPIER le site, effectuer la maintenance du site, le déploiement et apporter de nombreuses modifications, vous devrez peut-être arrêter votre application WEB et inviter l'utilisateur de manière conviviale. , tels que « Ce site Web est en cours de mise à jour » et d'autres informations, en ASP. NET 2.0, vous pouvez créer un fichier de page HTM statique appelé app_offline.htm (la casse n'a pas d'importance), le modifier avec le contenu que vous souhaitez afficher temporairement et le placer dans le répertoire racine de votre application. De cette manière, toute demande externe sera immédiatement transférée vers cette page. Pour le moment, votre site Web est toujours accessible, mais votre application n’est pas accessible. Haha, dans ce cas, beaucoup de problèmes liés à la mise à jour du site Web peuvent être évités.
Bien entendu, une autre méthode consiste à mettre votre site hors ligne dans l'outil de gestion de configuration asp.net sous le menu du site Web de vs.net 2005.
Il convient de noter que la taille de la page app_offline.htm doit être supérieure à 512 octets. selon les mots de SCOTT, le père d'asp.net, c'est "
Assurez-vous que le fichier app_offline.htm est suffisamment grand (512 octets) pour désactiver la fonctionnalité « erreurs http conviviales » d'IE.
2 Utilisez la propriété EnsureScrollPositionOnPostback
Considérant une page très longue, si à chaque fois après POSTBACK, la barre de défilement d'IE peut revenir au début (en haut) sans conserver sa position d'origine, ce qui sera plus gênant pour l'utilisateur, et pour déplacer la barre de défilement à sa position d'origine, dans asp.net 2.0, vous pouvez définir la propriété EnsureScrollPositionOnPostback sur TRUE, c'est-à-dire
<%@ Page Language="VB" AutoEventWireup="false" EnsureScrollPositionOnPostback="true" CodeFile="MaintainScrollPosition.aspx.vb" Inherits="MaintainScrollPosition" %>
http://www.cnblogs.com/jackyrong/archive/2006 /08/26/486826.html