欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
全面解析Server對象
Server對象提供對服務(wù)器上訪(fǎng)問(wèn)的方法和屬性.大多數方法和屬性是作為實(shí)用程序的功能提供的。
語(yǔ)法:
Server.property|method
屬性(property)
Server對象只有一個(gè)屬性:ScriptTimeout 程序能夠運行的最大時(shí)間
方法(Methods)
CreateObject 建立一個(gè)對象實(shí)例.
Execute 執行一個(gè)asp文件
GetLastError 返回一個(gè)錯誤代碼
HTMLEncode 對指定的HTML代碼進(jìn)行轉換.
MapPath 將一個(gè)相對路徑轉化為一個(gè)絕對路徑.
Transfer 將當前的所有狀態(tài)信息發(fā)送給另一個(gè)asp文件
URLEncode 以URL形式轉化指定的代碼,包括空格
Server對象的方法詳細說(shuō)明
CreateObject
語(yǔ)法
Server.CreateObject( progID )
參數
progID
指定要創(chuàng )建的組件名稱(chēng),格式如下: [Vendor.]Component[.Version].
要點(diǎn):
一般來(lái)說(shuō),用由Server.CreateObject方法創(chuàng )建的對象擁有頁(yè)面的范圍.這就說(shuō),當這頁(yè)的asp程序執行完后,這種對象會(huì )自動(dòng)地消失.
為了創(chuàng )建一個(gè)擁有Session或Application范圍的對象,你可以在Global.asa文件中使用
Execute
Execute 方法呼叫一個(gè)ASP文件并且執行它就像這個(gè)呼叫的ASP文件存在這個(gè)ASP文件中一樣。這很像許多語(yǔ)言中的類(lèi)的調用。
語(yǔ)法
Server.Execute( Path )
參數
Path
指定執行的那個(gè)asp文件的路徑。如是它是一個(gè)絕對路徑,那么它必須是一個(gè)在這個(gè)ASP應用程序相同的地方(目錄)。
講解
Server.Execute 方法提供了一種將一個(gè)復雜ASP應用程序分化為小塊單位來(lái)執行的方法。通過(guò)這種方法,你能夠建一個(gè)ASP圖書(shū)館,你能夠隨便在你需要時(shí)調用你圖書(shū)館中的ASP文件。這個(gè)就有點(diǎn)像SSI了!嘿嘿!
當IIS根據指定的ASP文件路徑執行完這個(gè)ASP文件之后,就會(huì )自動(dòng)返回以前的ASP文件。這個(gè)剛剛執行完的ASP文件有可能改變了HTTP head.但是和其它的ASP文件一樣,當程序試圖改變http head時(shí),就會(huì )報錯!
這個(gè)path參數可以包括一個(gè)詢(xún)問(wèn)信息。
如果在被呼叫和呼叫的ASP文件中都含有相同的子函數,那么這些子函數只在本ASP文件中起作用。舉個(gè)例子,如果在下面的ASP1和ASP2兩個(gè)文件中都含有放棄程序的子函數。首先ASP1呼叫ASP2,那么ASP2中的的OnTransactionAbort開(kāi)始執行,當ASP2執行完畢,ASP1中的OnTransactionAbort才開(kāi)始執行。
ASP1:
< %@ Transaction=Required%>
< %
Server.Execute ("Page22.asp")
Sub OnTransactionAbort
Sub OnTransactionCommit
%>
Asp2.asp:
< %@
Transaction=Required
Sub OnTransactionAbort
Sub OnTransactionCommit
%>
Example
ASP1
< % Response.Write("I am going to execute ASP2 ")
Server.Execute("/myasps/asp2.asp")
%>
ASP2
< % Response.Write("Here I am")%>
GetLastError
GetLastError 方法返回一個(gè)ASPError Object 來(lái)描述一個(gè)錯誤信息.這個(gè)方法只適用于在asp文件發(fā)送任何內容給用戶(hù)機之前.
語(yǔ)法
Server.GetLastError ()
要點(diǎn)
如果一個(gè)500;100 用戶(hù)錯誤已經(jīng)被定義在一個(gè)asp應用程序中,它是指的一個(gè)以.asp為后綴的文件。這種情況下,在這個(gè)程序運行時(shí)當一個(gè)錯誤發(fā)生時(shí),服務(wù)器就會(huì )自動(dòng)的以Server.Transfer這種方式傳送到這個(gè)正在執行的ASP頁(yè)面。ASP應用程序就會(huì )將有效的處理這個(gè)錯誤。另外,這個(gè)ASPError Object一定要有效,這樣你就能夠看到服務(wù)器提供給你的錯誤信息來(lái)改這個(gè)文件了!
一般的Web Site 都是根據文件\iishelp\common\500-100.asp來(lái)構造的。你能夠用它來(lái)執行一個(gè)asp錯誤,當然你能夠自己定義了!。如果你想改變?yōu)榱硗庖粋€(gè)asp文件的來(lái)執行這些用戶(hù)錯誤。那么你可以用IIS中的snap-in.
注意:當IIS發(fā)現了一個(gè)asp文件或者global.asa文件中的一個(gè)錯誤,那么一個(gè)500;100用戶(hù)錯誤產(chǎn)生。以下的程序將不能執行!
Example
下面的三個(gè)例子證明不同的錯誤會(huì )產(chǎn)生的用戶(hù)錯誤。三個(gè)錯誤是:
編譯錯誤
運行錯誤
邏輯錯誤
第一個(gè)例子證明了一個(gè)編譯錯誤,就是當IIS試圖包含一個(gè)文件時(shí)產(chǎn)生的。這個(gè)錯誤會(huì )產(chǎn)生是因為在這個(gè)包含文件中沒(méi)有定義所需的參數。第二個(gè)例子顯示的是一個(gè)運行錯誤,這個(gè)程序中斷的原因是程序中沒(méi)有“next".第三個(gè)例子顯示的是一個(gè)邏輯錯誤,因為這個(gè)程序試圖除以一個(gè)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
%>
HTMLEncode
HTMLEncode方法對指定的字符串進(jìn)行HTML編碼.
語(yǔ)法
Server.HTMLEncode( string )
參數
string 要進(jìn)行編碼的字符
例子
下面的程序:
< %= Server.HTMLEncode("The paragraph tag: ") %>
輸出為:
The paragraph tag:
注意 程序執行后在瀏覽器中看到的是:
The paragraph tag:
但是如果你用"查看源文件"看一下的話(huà),源代碼就不是了.
MapPath
MapPath 方法將相對路徑轉化為服務(wù)器上的物理路徑
語(yǔ)法
Server.MapPath( Path )
參數
Path
相對路徑。這個(gè)路徑是以"/"或"\"開(kāi)頭的路徑,如果這個(gè)路徑中沒(méi)有"\",那么MapPath方法就會(huì )返回以當前目錄為基礎的路徑。
講解
MapPath 方法不能檢查路徑在這個(gè)服務(wù)器下是否存在。因為 MapPath 轉化路徑時(shí)是不管這個(gè)路徑是否在這個(gè)服務(wù)器下存在的。
你能夠用它來(lái)將一個(gè)相對路徑轉化為一個(gè)物理路徑,然后再在這個(gè)路徑下進(jìn)行各種操作。
Example
在下面的例子中,data.txt文件存在 C:\Inetpub\Wwwroot\Script 目錄中,而且一個(gè)test.asp 文件包括下面的代碼。C:\Inetpub\Wwwroot 是該服務(wù)器的主目錄 。
下面的例子中,首先用環(huán)境變量"PATH_INFO"獲得當前文件的物理路徑。
下面是Script 代碼:
< %= server.mappath(Request.ServerVariables("PATH_INFO"))%>
顯示為:
c:\inetpub\wwwroot\script\test.asp
因為下面的例子中路徑參數沒(méi)有以"/"開(kāi)頭,所以它是以當前目錄轉化的,asp文件是放在C:\Inetpub\Wwwroot\Script中的.以下是 scripts的內容:
< %= server.mappath("data.txt")%>
< %= server.mappath("script/data.txt")%>
顯示為:
c:\inetpub\wwwroot\script\data.txt
c:\inetpub\wwwroot\script\script\data.txt
以下的兩個(gè)例子是以"/"開(kāi)頭的.以下是scripts的內容:
< %= server.mappath("\script")%>
顯示為:
c:\inetpub\wwwroot\script\data.txt
c:\inetpub\wwwroot\script
直接用"/"或"\"就會(huì )得到服務(wù)器的主目錄:
< %= server.mappath("\")%>
顯示為:
c:\inetpub\wwwroot
c:\inetpub\wwwroot
Transfer
transfer 方法會(huì )把一個(gè)正在執行的asp文件的所有信息傳給另外一人asp文件。
語(yǔ)法
Server.Transfer (path)
參數
Path
將要接收信息的asp文件的位置。
要點(diǎn)
當你調用Server.Transfer時(shí),所有內建對象的狀態(tài)信息都會(huì )包含在這次傳送之中。這就是說(shuō),所有在保存在Session或Application中的信息都會(huì )被傳送,而且,所有當前請求的信息都會(huì )被接收信息的asp文件所接受。
Example
下面的例子示范了從一個(gè)asp文件傳送到另一個(gè)asp文件例子!
ASP1
< % Dim sessvar1 Response.Write Session.SessionID
Response.Write ("")
Response.Write("I am going to ASP2 ")
Server.Transfer("/Myasps/ASP2.asp")
% >
ASP2
< % Response.Write Session.SessionID %>
URLEncode
URLEncode 方法可以將指定字符串進(jìn)行URL編碼。
語(yǔ)法
Server.URLEncode( string )
參數
string 指定要轉化的字符串
Example
下面是代碼:
< % Respones.Write(Server.URLEncode("http://www.microsoft.com")) % >
顯示為:
http%3A%2F%2Fwww%2Emicrosoft%2Ecom
屬性:ScriptTimeout
ScriptTimeout 屬性規定了程序的最大運行時(shí)間。
語(yǔ)法
Server.ScriptTimeout = NumSeconds
參數
NumSeconds
規定了程序的最大的運行時(shí)間(以秒計算)。缺省值是90秒
Remarks
一個(gè)缺省的Scritpt Timeout的值會(huì )能過(guò)ASPScriptTimeOUT屬性來(lái)設置在Web sertvic 或 Web server上。在程序中,ScriptTimeout屬性的值不能小于這個(gè)缺省值。舉個(gè)例子吧,如果NumSeconds我們設置為10秒,而缺省值為90秒,那么程序就會(huì )中止在90秒以后,而不是10秒以后的。同樣,如果我們設置ScriptTimeout的值為100秒,那么,程序就會(huì )在100秒之后中止,而不是90秒。
Example
下面的例了中程序將被設置為100秒后自動(dòng)中止。
< % Server.ScriptTimeout = 100 %>
下面的例子中將重新得到ScriptTimeout的值,然后把它存在Timout變量中
< % TimeOut = Server.ScriptTimeout %>
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
ASP教程:第十一篇 ASP內建對象Server
server.mappath
ASP內建對象Server
對 HttpServerUtility 對象的 MapPath方法的試驗
Server對象MapPath方法
Server.MapPath()
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久