server物件提供對伺服器上訪問的方法和屬性.大多數方法和屬性是作為實用程式的功能提供的。語法:server.property|method屬性(property) server物件只有乙個屬性:scripttimeout 程式能夠執行的最大時間executeexecute 方法呼叫乙個asp檔案並且執行它就像這個呼叫的asp檔案存在這個asp檔案中一樣。這很像許多語言中的類的呼叫。 語法 server.execute( path ) 引數 path 指定執行的那個asp檔案的路徑。如是它是乙個絕對路徑,那麼它必須是乙個在這個asp應用程式相同的地方(目錄)。 講解 server.execute 方法提供了一種將乙個複雜asp應用程式分化為小塊單位來執行的方法。通過這種方法,你能夠建乙個asp圖書館,你能夠隨便在你需要時呼叫你圖書館中的asp檔案。這個就有點像ssi了!嘿嘿! 當iis根據指定的asp檔案路徑執行完這個asp檔案之後,就會自動返回以前的asp檔案。這個剛剛執行完的asp檔案有可能改變了http head.但是和其它的asp檔案一樣,當程式試圖改變http head時,就會報錯! 這個path引數可以包括乙個詢問資訊。 如果在被呼叫和呼叫的asp檔案中都含有相同的子函式,那麼這些子函式只在本asp檔案中起作用。舉個例子,如果在下面的asp1和asp2兩個檔案中都含有放棄程式的子函式。首先asp1呼叫asp2,那麼asp2中的的ontransactionabort開始執行,當asp2執行完畢,asp1中的ontransactionabort才開始執行。
asp1:< %@ transaction=required%> < % server.execute ("page22.asp") sub ontransactionabort sub ontransactioncommit %>
asp2.asp:< %@ transaction=required sub ontransactionabort sub ontransactioncommit %>
exampleasp1 < % response.write("i am going to execute asp2 ") server.execute("/myasps/asp2.asp") %> asp2 < % response.write("here i am")%>
getlasterrorgetlasterror 方法返回乙個asperror object 來描述乙個錯誤資訊.這個方法只適用於在asp檔案傳送任何內容給使用者機之前. 語法 server.getlasterror () 要點 如果乙個500;100 使用者錯誤已經被定義在乙個asp應用程式中,它是指的乙個以.asp為字尾的檔案。這種情況下,在這個程式執行時當乙個錯誤發生時,伺服器就會自動的以server.transfer這種方式傳送到這個正在執行的asp頁面。asp應用程式就會將有效的處理這個錯誤。另外,這個asperror object一定要有效,這樣你就能夠看到伺服器提供給你的錯誤資訊來改這個檔案了! 一般的web site 都是根據檔案/iishelp/common/500-100.asp來構造的。你能夠用它來執行乙個asp錯誤,當然你能夠自己定義了!。如果你想改變為另外乙個asp檔案的來執行這些使用者錯誤。那麼你可以用iis中的snap-in. 注意:當iis發現了乙個asp檔案或者global.asa檔案中的乙個錯誤,那麼乙個500;100使用者錯誤產生。以下的程式將不能執行! example 下面的三個例子證明不同的錯誤會產生的使用者錯誤。三個錯誤是: 編譯錯誤 執行錯誤 邏輯錯誤 第乙個例子證明了乙個編譯錯誤,就是當iis試圖包含乙個檔案時產生的。這個錯誤會產生是因為在這個包含檔案中沒有定義所需的引數。第二個例子顯示的是乙個執行錯誤,這個程式中斷的原因是程式中沒有「next".第三個例子顯示的是乙個邏輯錯誤,因為這個程式試圖除以乙個0. 不行啦!example 1 < % response.write "hello" %> example 2 < % dim i for i=1 to 1 nxt %> example 3 < % dim i,j dim sum sum=0 j=0 for i=1 to 10 sum=sum+1 next sum=sum/j %>
htmlencodehtmlencode方法對指定的字串進行html編碼. 語法 server.htmlencode( string ) 引數 string 要進行編碼的字元 例子 下面的程式:< %= server.htmlencode("the paragraph tag: ") %>
輸出為: the paragraph tag: 注意 程式執行後在瀏覽器中看到的是: the paragraph tag: 但是如果你用"檢視原始檔"看一下的話,源**就不是了.
全面解析Server物件
server物件提供對伺服器上訪問的方法和屬性.大多數方法和屬性是作為實用程式的功能提供的。語法 execute 方法呼叫乙個asp檔案並且執行它就像這個呼叫的asp檔案存在這個asp檔案中一樣。這很像許多語言中的類的呼叫。語法server.execute path 引數path 指定執行的那個as...
內建物件Server
server 物件提供對伺服器上的方法和屬性的訪問 其中大多數方法和屬性是作為實用程式的功能服務。iis help翻譯 有了 server 物件,你就可以在伺服器上啟動 activex 物件例程,並使用 active server 服務提供象 html 和 url 編碼這樣的函式。一,script....
全面解析Redis
關係型資料庫在處理海量資料和高併發等技術的時候不是太友善,因此有人提出非關係型資料庫 所以有了基於對關係型資料庫的補充nosql 目前具有的特點 1 可擴充,可伸縮 2 大量資料下的高效能 redis能讀的速度是110000次 s,寫的速度是81000次 s 3 靈活的資料模型 4 高可用 redi...