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

ASP.NET 2.0編程小技巧兩則

編輯:.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