国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

使用ASP腳本技術

2024-05-04 11:06:08
字體:
來源:轉載
供稿:網友

在VB腳本中,你不必定義變量或者象在其他腳本語言中明確的定義他們的類型。一個變量在你第一次使用的時候存在。但是,這個特性讓你的代碼廣泛的存在打字稿中。如果你在代碼中錯誤的定義一個變量名,那么一個新的變量將被創建。你的腳本可能不能正常的工作,而你也有可能不能意識到這個錯誤。

在你使用變量的時候,你要養成定義他們的習慣,你所需要做的就是測試Dim variableName:

<%Dim IntUserID%>

IntUserID現在可以使用了。為了另外一個安全網, 使用Option Explicit. 如果你打開Option Explicit, 你將會在使用變量的任何時候發出錯誤的信號。這個聽起來很乏味,但是當你的腳本發生錯誤的時候,他可以給你一些線索,否則你要艱難的找出錯誤出在哪里。

為了使用Option Explicit, 將下面的內容作為你腳本的第一行內容:

<% Option Explicit %>

如果你想要看看當你忘記定義了變量的時候會發生什么狀況,可以運行下面這點代碼:

<% Option Explicit %>
<:% strName = Request.Form("Name") %>

因為strName變量 (Dim strName) 沒有被定義,你將會看到發生下面這些錯誤:

Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'strName'
/e/oe-test.asp, line 10

使用Len!
你可以使用Len(string)函數來確定文本的串的長度:

<%
IntString = "This is a Simple Sentence."
IntStringLength = Len(IntString)
Response.Write "There are " & IntStringLength & " characters (including spaces) in the sentence shown below:"
Response.Write "" & IntString & ""
%>

如果你想知道Len是如何手動工作,你可以想想你要求用戶輸入他們的五位數字代碼或者三位PIN的形式。使用Len,你效驗是否輸入了足夠的數字。

使用Trim
Trimming 串是你想要在開始就獲得的東西。很多時候,一個串在開始或者結束的時候有一個額外的空間,如果你不平衡它,你可能會擔心浪費時間到這些變量上。

<% strName = Request.Form("Name")
strCheckName = "Amy Cowen"
If strName = strCheckName THEN
Response.Write "Success! The names matched."
Else
Response.Write "Sorry. The names do not match."
End if
%>

如果strName的值是 " Amy Cowen",因為那個是我怎樣將它輸入到形式box中,然后測試兩個變量是否一樣,結果不是,因為 "Amy Cowen" 不是" Amy Cowen."

同樣地,如果你將Name輸入到URL中:

<% Response.Write " & objRec("Name") & "">Your Site" %>

如果Name中的記錄的任何部分有額外的空間,你將迅速的執行錯誤問題。

你可以修正一整個串后者在左邊或者右邊執行進程:

<% strComments = Request.Form("Comments")
strComments = Trim(strComments)
%>

假定用戶已經輸入:
" I am having problems installing the software I downloaded. "
上面的修整語句將會打散額外的空間,只留下下面的內容:
"I am having problems installing the software I downloaded."

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蕲春县| 尼勒克县| 汉源县| 丰原市| 大关县| 庆阳市| 易门县| 长子县| 攀枝花市| 临沂市| 弋阳县| 南投县| 南陵县| 公主岭市| 涿鹿县| 佛冈县| 怀安县| 湘潭县| 龙陵县| 阿坝| 荔波县| 新丰县| 紫金县| 南康市| 吉木乃县| 天等县| 柳林县| 堆龙德庆县| 昆明市| 西畴县| 吉安县| 忻城县| 永新县| 镇赉县| 西乌珠穆沁旗| 迭部县| 临沧市| 方山县| 进贤县| 湖北省| 邵武市|