日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

如何使用ASP腳本技術(shù)(2)_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:怎樣入門ASP變量
變量用于存儲信息。 假如在子程序之外聲明變量,那么這個變量可被 ASP 文件中的任何腳本改變。假如在子程序中聲明變量,那么當子程序每次執(zhí)行時,它才會被創(chuàng)建和撤銷。 實例: 聲明變量 以下為引用的內(nèi)容: html body % dim name name=Donald Duck response.

現(xiàn)在,回到我們的 " Amy Cowen" 例子,如果我添加了下面的腳本,我們就會成功:

strName = Trim(strName)

在右邊修整, 使用Rtrim(string). 在左邊修整, 使用Ltrim(string).

轉(zhuǎn)換
當你開始使用和VB差不多的語言的時候,你會犯一些簡單的錯誤,比如比較整型的512和串512。如果你認識到前一個512和后一個512是不一樣的,你可以想想為什么給出的腳本不能正常工作。


假想一下,你傳送一個文件的ID到ASP腳本中,使用Request.QueryString,你會確定這個文件的ID就是用戶想要編輯的。你需要從數(shù)據(jù)庫中為記錄輸入一些信息并將它們顯示在屏幕上。數(shù)據(jù)庫中的ID和整型差不多,特別地,如果你在那個區(qū)域使用了AutoNumber性能。你輸入的ID事實上是一個串。因此,這兩個永遠不可能匹配除非你轉(zhuǎn)換成相同的類型。

Request.QueryString:

使用FileSystemObject, 你可以測試一個文本—比如, *.html, *.asp, *.inc., *.gif—或者目錄的存在。如果文件存在,你可以想要一連串的時間發(fā)生。如果文件不存在,你可能需要其他的事件發(fā)生,使用下面的代碼:

<%
sPath="/profiles/" & strFileName & ".asp"

sFile=Server.MapPath(sPath)

Set fe=Server.CreateObject("Scripting.FileSystemObject")

if fe.FileExists(sFile) THEN

'do something

Response.Write "Yeah! I found it!."

Response.Write "You can access that file by "

Response.Write "<A HREF=""" & sPath & """>Clicking Here</A>."

else

'do something

Response.Write "Sorry. The requested file does not exist."

end if
%>

為了簡單的測試你這個文件,添加腳本到最上面:

strFileName = "name"

' First assign the name of a file you have to this variable.

' strFileName holds just the name, not the extension or the path.

' Make sure you change the path for sPath to the virtual directory your file is in

' Run the script.

' Then come back and change the strFileName variable to the name of a file

' you do NOT have.

' Run the script.

改變被輸入的代碼為一個整型是非常容易的并且可以讓你以后的工作變得容易一點,樣本的格式是這樣的:

<%

dim intUserID intUserID = Request.QueryString("userID")

intUserID = CInt(intUserID)

' intUserID is now an integer.

%>

你同樣也可以注釋你的ASP代碼并使用它們。

注釋代碼

在ASP中,一個腳本在它被發(fā)送到瀏覽器之前就被執(zhí)行,所以,你不需要使用普通的HTML注釋標簽來從舊的瀏覽器隱藏腳本。事實上,你的腳本不會在HTML源中顯示,因為那個源代碼被瀏覽器交出去了,所以,舊的瀏覽器不會突然的發(fā)射任何代碼到屏幕上。

你可能想要注釋來注釋你的ASP腳本,在VB腳本中,你可以使用省略符來記錄注釋:

<%

currentdate = now

' make sure you use quotation marks around the HTML code

' the & serves to concatenate the string

Response.Write "Today is: " & currentdate & "<BR>"


%>

在ASP腳本中使用//來表示注釋

使用包含

如果以前你使用過.shtml文件,你可能已經(jīng)熟悉了包含的工作過程,如果沒有,我們將一步一步告訴你如何使用。

一個包含是容量,它存儲在一個單獨的文件中。在標準的HTML中,包含通常使用.inc擴展。在ASP中,你使用.asp,.txt或者.inc擴展名。接著你將調(diào)用文件到HTML代碼中。當HTML文件被發(fā)送,包含文件從特殊文件中出來并直接寫到屏幕上作為HTML的內(nèi)容。因此,如果你做一個視圖源代碼,你看到的顯示頁面和你輸入的是一樣的效果。

對于一個普通的HTML來說,當為站點創(chuàng)建一個模版的時候,它會節(jié)省很多的時間。頭部,頁腳和導(dǎo)航元素是顯示在你大量頁面中的一部分。當你使用包含的時候,你就要輸入文件一次并在需要的時候調(diào)用它。這有幾個優(yōu)點:

更新內(nèi)容的時候,你只需要更新一個文件。

包含meat是從HTML頁面中隔離的,所以任何人想對內(nèi)容做出修改都可以避免弄亂腳本。

你的核心HTML文件更小和更實用。

在ASP中,包含是無價的。你可以一遍又一遍的使用腳本,甚至一些時候可以象一個連接串那么簡單的存儲在包含中,并且,它可以在不可利用的頁面刪除。

為了使用包含文件,你使用這些格式的任意一個:

<!-- #INCLUDE FILE="filename.inc" -->

或者

<!-- #INCLUDE VIRTUAL="/filename.inc" -->.

文件引用包含使用了相關(guān)的路徑。VIRTUAL引用一個絕對的路徑到相關(guān)的服務(wù)器上。如果你想移動目錄和文件,最簡單的方法就是默認使用VIRTUAL,這樣在后來你就不會遇到一些意想不到的錯誤。另外一方面,當你測試文件的時候,你需要利用文件,因為他依靠你如何設(shè)置的個人服務(wù)器。

在標準的HTML中,你一般都給你的包含文件使用.inc后綴。在ASP中,你能使用.asp。這個可以防止你的文件可以輕易的別他人打開并閱讀。

分享:ASP編程Session技巧
寫過稍微大型一點 ASP 的人都知道,Session 這個對象真是好用,它可以用來記錄使用者私有的資料變量,既安全又方便。但是你真的知道 Session 的運作原理嗎?或許了解以后,你就再也不太敢使用這個令人又愛又恨的對象。雖然轉(zhuǎn)而替代之的方法稍嫌麻煩,但在長

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:ASP教程/更新時間:2009-05-18
相關(guān)ASP教程