亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP中的EVAL函數使用教程_ASP教程

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

推薦:ASP 高亮顯示不區分大小寫的關鍵字
今日,碰到一個問題:如何在網頁中高亮顯示不區分大小寫的關鍵字 例如:文本abcaBcabCaBCabcaBCa,關鍵字bc,在不區分大小寫的情況,一共有6個匹配項。 則在網頁中顯示的是abcaBcabCaBCabcaBCa。 很多人,想到是replace函數。原型為 Replace(string,find,replacewith[,

 近兩日,學習了ASP的EVAL函數。感覺上很實用,如果使用得當,能減輕很多代碼的編寫量,也使得代碼更加簡潔明了。


EVAL函數的原型:

EVAL(expression)

其中expression是字符串參數,可以是表達式,可以是變量,甚至可以是語句。但都是以字符串的形式出現。

例如

b=EVAL("A=5")

這句代碼意思是判斷變量A的值,是否等于5,等于返回TRUE,不等于返回FALSE。等同于b=(A=5)。不過,該函數的靈活就在于他的參數是以字符串的形式存在的。這樣我可以構造字符串,相當于執行該字符串的語句。

再例如:

b=EVAL("A")

這句代碼是返回變量A的值。由于ASP是隱式定義的,當沒有定義A時,返回空字符串。

在例如:

b=EVAL("CustFunction(2,3)")

這句代碼執行函數CustFunction(2,3),將返回值給b。看到這,想到什么?嗯,多態。

由于EVAL函數的參量是字符串,我合理的構造字符串能實現很多看起來不可能的事情。

下面一段代碼,是利用EVAL函數來實現構造鏈接URL的代碼。具有一定的通用性。
Dim zID, zOrder, zOrderBy, zCurPage
Dim zPageCount, zURL

Dim zMM(), zMMPara()

redim zMM(0)
redim zMMPara(0)

Public Sub AddPara(Para, Default, ParaType)
ReDim Preserve zMM(UBound(zMM) + 1)
ReDim Preserve zMMPara(UBound(zMM))
If ParaType = 1 Then
zMM(UBound(zMM)) = Para & "=" & Default
Else
zMM(UBound(zMM)) = Para & "=""" & Default & """"
End If
zMMPara(UBound(zMM)) = Para
End Sub

Public Function GetURL(URL)
Dim i, tS
tS = ""
For i = 1 To UBound(zMM)
If Eval(zMM(i)) = False Then
tS = tS & "&" & Mid(zMMPara(i), 2) & "=" & Eval(zMMPara(i))
End If
Next

If Len(tS) > 0 Then
GetURL = URL & "?" & Mid(tS, 2)
Else
GetURL = URL
End If
End Function

Public Function GetNav(Index)
Dim tS
If zPageCount = 1 Then
GetNav = ""
End If
Select Case Index
Case 1
If zCurPage = 1 Then
GetNav = ""
Else
tS = zCurPage
zCurPage = 1
GetNav = "<span><a href=" & GetURL(zURL) & ">首頁</a></span>"
zCurPage = tS
End If
Case 2

If zCurPage = 1 Then
GetNav = ""
Else
tS = zCurPage
zCurPage = zCurPage - 1
GetNav = "<span><a href=" & GetURL(zURL) & ">上一頁</a></span>"
zCurPage = tS
End If

Case 3
If zCurPage = zPageCount Then
GetNav = ""
Else
tS = zCurPage
zCurPage = zCurPage + 1
GetNav = "<span><a href=" & GetURL(zURL) & ">下一頁</a></span>"
zCurPage = tS
End If

Case 4
If zCurPage = zPageCount Then
GetNav = ""
Else
tS = zCurPage
zCurPage = zPageCount
GetNav = "<span><a href=" & GetURL(zURL) & ">末頁</a></span>"
zCurPage = tS
End If

End Select
End Function

這段代碼,充分利用EVAL函數對于頁面的四個參數zID, zOrder, zOrderBy, zCurPage進行URL的構造。且具有一定的通用性。只要適當的修改就可以了。

分享:利用XML序列化實現程序配置文件
有些應用程序在退出的時候,會將一些設置值寫入到文件里,以便下次程序啟動時調用,這個文件統稱為配置文件。例如:Windows的掃雷程序,在每次啟動的時候,都會出現在上次關閉的位置,就是因為掃雷程序在退出的時候將當前位置寫入到配置文件里。 早期的配置文件的實現

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久国产精品免费视频| 亚洲日本中文字幕免费在线不卡| 国内精品久久久久久中文字幕| 91色精品视频在线| 欧美成人午夜剧场免费观看| 久久精品久久久久久| 欧美天天综合色影久久精品| 国产一区二区在线播放| 91亚洲一区精品| 日韩在线播放一区| 日韩视频一区在线| 国产一区二区三区三区在线观看| 中文字幕亚洲国产| 欧洲一区二区视频| 91久久精品日日躁夜夜躁国产| 日韩经典中文字幕在线观看| 91久久久久久久| 国产盗摄xxxx视频xxx69| 亚洲va久久久噜噜噜久久天堂| 日韩欧美极品在线观看| 日韩人在线观看| 国内成人精品视频| 国产偷亚洲偷欧美偷精品| 91性高湖久久久久久久久_久久99| 亚洲视屏在线播放| 成人网址在线观看| 日韩欧美成人精品| 国产美女搞久久| 欧美亚洲一区在线| 亚洲视频在线免费看| 国产精品第10页| 欧美做受高潮电影o| 成人欧美一区二区三区在线| 国产成人精品日本亚洲专区61| 91精品国产综合久久久久久久久| 亚洲bt欧美bt日本bt| 国产亚洲欧美日韩精品| 亚洲欧美一区二区三区四区| 国产精品一区二区三区毛片淫片| 欧美极度另类性三渗透| 97热在线精品视频在线观看| 久久久最新网址| 丝袜美腿亚洲一区二区| 国产一区二区三区毛片| 亚洲va欧美va在线观看| 性亚洲最疯狂xxxx高清| 国产在线视频2019最新视频| 日韩中文视频免费在线观看| 久久精品视频一| 久久久亚洲精选| 国产精品69久久久久| 国产一区二区免费| 亚洲欧美另类自拍| 97av在线视频| 国产亚洲精品一区二区| 久久影视免费观看| 亚洲天堂av电影| 欧美成人午夜激情视频| 欧美国产日本高清在线| 欧美成人手机在线| 亚洲精品美女网站| 91精品视频播放| 国产欧美一区二区三区视频| 欧美激情欧美激情| 在线观看欧美视频| 亚洲精选中文字幕| 欧美黑人性视频| 91大神福利视频在线| 91精品久久久久久久久青青| 亚洲国产精久久久久久久| 亚洲毛片在线观看.| 精品中文视频在线| 欧美成人午夜激情在线| 亚洲第五色综合网| 2021国产精品视频| 一本色道久久88综合日韩精品| 午夜欧美不卡精品aaaaa| 欧美成人三级视频网站| 久热在线中文字幕色999舞| 91麻豆国产精品| 精品欧美国产一区二区三区| 国产精品看片资源| 自拍偷拍亚洲在线| 91精品国产成人www| 伊是香蕉大人久久| 亚洲欧美激情在线视频| 亚洲第一福利网| 国产在线观看一区二区三区| 国产美女精彩久久| 国产一区二区三区四区福利| 欧美日韩国产在线| 九九热精品视频国产| 2020欧美日韩在线视频| 欧美精品久久久久久久久| 色噜噜国产精品视频一区二区| 欧美极品欧美精品欧美视频| 亚洲影院污污.| 久久久久久久久久久成人| 国产婷婷色综合av蜜臀av| 57pao成人永久免费视频| 国产一区二区三区免费视频| 日韩成人免费视频| 亚洲激情自拍图| 91欧美精品成人综合在线观看| 日韩精品中文字幕在线播放| 国产精品男女猛烈高潮激情| 亚洲成人黄色网址| 97超碰色婷婷| 欧美麻豆久久久久久中文| 欧美性猛交99久久久久99按摩| 亚洲小视频在线观看| 日韩在线观看精品| 日韩一二三在线视频播| 国产精品露脸av在线| 日韩精品极品毛片系列视频| 日韩精品在线观看一区二区| 欧美另类高清videos| 最新国产精品拍自在线播放| 亚洲精品一区中文| 92福利视频午夜1000合集在线观看| 欧美黑人xxxⅹ高潮交| 亚洲91精品在线观看| 欧美精品在线第一页| 国产精品视频不卡| 欧美激情一区二区三区在线视频观看| 中文字幕欧美日韩va免费视频| 亚洲成人教育av| 国产日韩综合一区二区性色av| 亚洲一区二区三区在线视频| 亚州国产精品久久久| 亚洲国产精品一区二区久| 国产亚洲精品久久久优势| 国产日韩欧美日韩| 一夜七次郎国产精品亚洲| 久久亚洲影音av资源网| 91av国产在线| 国产精品久久久久7777婷婷| 国产成人精品日本亚洲专区61| 午夜精品久久久99热福利| 国产偷国产偷亚洲清高网站| 色系列之999| 国产丝袜高跟一区| 欧美三级免费观看| 亚洲一区第一页| 久久影院模特热| 国模精品一区二区三区色天香| 2019最新中文字幕| 成人黄色av免费在线观看| 4438全国亚洲精品在线观看视频| 欧美高清视频一区二区| 久久免费国产视频| 欧美在线精品免播放器视频| 在线观看欧美日韩| 成人激情电影一区二区| 热99精品里视频精品| 51精品在线观看| 国产成人一区二区| 亚洲精美色品网站| 最好看的2019的中文字幕视频| 91夜夜揉人人捏人人添红杏| 久国内精品在线| 精品偷拍各种wc美女嘘嘘| 国产精品久久久91| 亚洲欧美国产制服动漫|