使用asp腳本技術(shù)

使用asp腳本技術(shù)

ID:27678359

大小:53.55 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-12-05

使用asp腳本技術(shù)_第1頁(yè)
使用asp腳本技術(shù)_第2頁(yè)
使用asp腳本技術(shù)_第3頁(yè)
使用asp腳本技術(shù)_第4頁(yè)
使用asp腳本技術(shù)_第5頁(yè)
資源描述:

《使用asp腳本技術(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、使用ASP腳本技術(shù)在VB腳本中,你不必定義變量或者象在其他腳本語(yǔ)言中明確的定義他們的類型。一個(gè)變量在你第一次使用的時(shí)候存在。但是,這個(gè)特性讓你的代碼廣泛的存在打字稿屮。如果你在代碼屮錯(cuò)誤的定義一個(gè)變量名,那么一個(gè)新的變呈將被創(chuàng)建。你的腳本可能不能正常的工作,而你也有可能不能意識(shí)到這個(gè)錯(cuò)誤。在你使川變量的時(shí)候,你要養(yǎng)成定義他們的習(xí)慣,你所盂要做的就是測(cè)試DimvariableName:%<%DimIntUserID%>%IntUserlD現(xiàn)在可以使用了。為了另外一個(gè)安全M,使用OptionExplic

2、it.如果你打開(kāi)OptionExplicit,你將會(huì)在使用變量的任何時(shí)候發(fā)出錯(cuò)誤的信號(hào)。這個(gè)聽(tīng)起來(lái)很乏味,但是當(dāng)你的腳本發(fā)生錯(cuò)誤的時(shí)候,他可以給你一些線索,否則你要艱難的找出錯(cuò)誤出在哪里。為了使用OptionExplicit,將下而的閃容作為你腳本的第一行閃容:<%OptionExplicit%>如果你想要看看當(dāng)你忘記定義了變量的時(shí)候會(huì)發(fā)生什么狀況,可以運(yùn)行下而這點(diǎn)代碼:<%OptionExplicit%><:%strName=Request.Form(MName")%>因?yàn)閟trName變量(Di

3、mstrName)沒(méi)有被定義,你將會(huì)看到發(fā)生下而這些錯(cuò)誤:MicrosoftVBScriptruntimeerror’800a01f4’Variableisundefined:’strName1/e/oe-test.asp,line10使用Len你可以使用Len(string)函數(shù)來(lái)確應(yīng)文本的串的長(zhǎng)度:<%IntString="ThisisaSimpleSentence."IntStringLength=Len(IntString)Response.Write"Thereare"&IntString

4、Length&characters(includingspaces)inthesentenceshownbelow:"Response.Write&IntString&M"%>如果你想知道Len是如何手動(dòng)工作,你可以想想你要求用戶輸入他們的五位數(shù)字代碼或者三位PIN的形式。使用Len,你效驗(yàn)是否輸入了足夠的數(shù)字。使用TrimTrimming串是你想要在開(kāi)始就獲得的東西。很多時(shí)候,一個(gè)串在開(kāi)始或者結(jié)束的時(shí)候有一個(gè)額外的空間,如果你不平衡它,你可能會(huì)擔(dān)心浪費(fèi)時(shí)間到這些變量上。<%strName=Requ

5、est.Form("NameM)strCheckName="AmyCowen’'IfstrName=strCheckNameTHENResponse.Write"Success!Thenamesmatched."ElseResponse.Write"Sorry.Thenamesdonotmatch."Endif%>如果strName的值是"AmyCowen",因?yàn)槟莻€(gè)是我怎樣將它輸入到形式box巾,然后測(cè)試兩個(gè)變量是否一樣,結(jié)果不是,因?yàn)?AmyCowen”不是nAmyCowen."同樣地,如果你將

6、Name輸入到URL中:<%Response.Write?’&objRec("NameM)&'"’〉YourSite"%〉如果Name屮的記錄的任何部分有額外的空間,你將迅速的執(zhí)行錯(cuò)誤問(wèn)題。你可以修正一整個(gè)串后者在左邊或者右邊執(zhí)行進(jìn)程:<%strComments=Request.Form("CommentsM)strComments=Trim(strComments)%>假定用戶己經(jīng)輸入::IamhavingproblemsinstallingthesoftwareIdownloaded.上面的修整

7、語(yǔ)句將會(huì)打散額外的空間,只留下下面的內(nèi)容:’’IamhavingproblemsinstallingthesoftwareIdownloaded."現(xiàn)在,回到我們的"AmyCowen”例子,如果我添加了下面的腳本,我們就會(huì)成功:strName=Trim(strName)在右邊修整,使用Rtrim(string).在左邊修整,使用Ltrim(string).轉(zhuǎn)換當(dāng)你開(kāi)始使用和VB差不多的語(yǔ)言的時(shí)候,你會(huì)犯一些簡(jiǎn)單的錯(cuò)誤,比如比較整型的512和串512。如果你認(rèn)識(shí)到前一個(gè)512和后一個(gè)512是不一樣的,

8、你可以想想為什么給出的腳本不能正常工作。假想一下,你傳送一",個(gè)文件的ID到ASP腳本中,使用Request.QueryString,你會(huì)確定這個(gè)文件的ID就是用戶想要編輯的。你耑要從數(shù)據(jù)庫(kù)中為記錄輸入一些信息并將它們顯示在屏幕上。數(shù)據(jù)庫(kù)巾的1D和整型差不多,特別地,如果你在那個(gè)區(qū)域使用了AutoNumber性能。你輸入的ID事實(shí)上是一個(gè)串。因此,這兩個(gè)永遠(yuǎn)不可能匹配除非你轉(zhuǎn)換成相同的類型。Request.QueryString:使用FileSystemObject,

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。