程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> asp.net 2.0小技巧兩則

asp.net 2.0小技巧兩則

編輯:關於ASP.NET

1 利用app_offline.htm

在asp.net 2.0中,如果你要COPY站點,進行站點維護,部署,和進行大量修改,有可能要停掉你的WEB應用程序了,而以一個友好的方式提示給用戶,比如什麼“本網站正在更新”等等的信息,在ASP。NET 2。0中,你可以建立一個叫app_offline.htm(大小寫沒關系)的靜態HTM頁面文件,其中修改成你要臨時顯示的內容,將其放在你的應用的根目錄下。這樣,任何外部的請求的話,都會馬上被轉移到該頁面了。這個時候,你的網站依然可以被訪問,只不過你的應用不能被訪問了。呵呵,那樣的話,就可以避免很多更新網站是的麻煩事了。

當然,另一個方法,也可以在vs.net 2005的website菜單下的asp .net configuration管理工具中,使你的站點offline.

要注意的是,這個app_offline.htm頁面的大小,要大於512字節,用asp.net 之父SCOTT的話來說,就是" 

Make sure the app_offline.htm file is large enough (512 bytes) to disable the IE “friendly http errors” feature

2 利用MaintainScrollPositionOnPostback屬性

考慮到一個很長的頁面,如果每次POSTBACK之後,那個IE的滾動條可能都會回到最開始的地方(最上面),而不會保留其原先已經有的位置,這樣用戶會比較麻煩,又要把滾動條移動到原來的地方,在asp.net 2.0中,可以設置MaintainScrollPositionOnPostback屬性為TRUE即可,即

<%@ Page Language="VB" AutoEventWireup="false" MaintainScrollPositionOnPostback="true" CodeFile="MaintainScrollPosition.aspx.vb" Inherits="MaintainScrollPosition" %>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved