1、常用寫法
(1)ASP開始結(jié)束符語法:<% %> 文件后綴.asp
(2)Request.form("title") ’獲取表單中的一個輸入框name叫title的值
(3)Request.querystring("title") ’獲取連接中的一個參數(shù)title=后面的值
(4)dim str
str="我愛你"
response.write(str) ’向屏幕輸出
(5) response.write "ok 程序運行到這里了!"
(6) sql="select * from news"
response.write sql
’調(diào)試和查看sql語句寫法是否正確的語句常用到
(7)Response.Redirect("login.asp") ’跳轉(zhuǎn)到另外一個頁面
(8)response.redirect("admin.asp") ’轉(zhuǎn)到后臺
(9)Response.end ’程序輸出截至,不顯示該條語句下面的內(nèi)容了
(10)Response.Write("<script>alert(’???!’)</script>")’彈出提示窗口
2、判斷語句
(1)判斷表單傳來的用戶名和密碼是否正確,并提示
If request("username")="admin" then
Response.write"恭喜,你已經(jīng)登錄成功"
Else
Response.write"對不起,您輸入的用戶名錯誤,請返回重輸入"
End if
(2)同時判定用戶名和密碼都正確就轉(zhuǎn)入到后臺,否則退回到從新輸入頁面
If request("name")="admin" and request("pass")="admin" then
Response.redirect"admin.asp"
Else
Response.redirect"login.asp"
End if
3、循環(huán)語句:循環(huán)顯示6條數(shù)據(jù)庫中的記錄
(1)寫法1:
do while not rs.eof
response.write "<br><font color=#000000>"&rs("title")&"</font><br>"
rs.movenext
loop
(2)寫法二:
for n=1 to 6
response.write rs("title")&"<br>"
if rs.eof then
exit for ’跳出for循環(huán)
else
rs.movenext ’記錄集下移一條
end if
next
4、常用變量轉(zhuǎn)換函數(shù)
Now() 函數(shù)返回系統(tǒng)時間
Date() 函數(shù)返回當前系統(tǒng)日期.
CStr(int) 函數(shù)轉(zhuǎn)化一個表達式為字符串
CInt(string) 將一個表達式轉(zhuǎn)化為數(shù)字類型
Trim(request("username")) 函數(shù)去掉字符串左右的空格
Left(rs("title"),10)&"..." 函數(shù)返回字符串左邊第10個字符以前的字符(含第length個字符),一般在限制新聞標題的顯示長度的時候用
Len(string) 函數(shù)返回字符串的長度. 中文字符長度也計為一
request.serverVariables("remote_host")’取得來訪問的IP
mid(str,起始字符,[讀取長度]):截取字符串中間子字符串
right(str,nlen):從右邊起截取nlen長度子字符串
Lcase(str):字符串轉(zhuǎn)成小寫
Ucase(str):字符串轉(zhuǎn)成大寫
Ltrim(str):去除字符串左側(cè)空格
Rtrim(str):去除字符串右側(cè)空格
replace(str,查找字符串,替代字符串,[起始字符,替代次數(shù),比較方法]):
替換字符串
注:默認值:起始字符 1;替代次數(shù) 不限;比較方法 區(qū)分大小寫(0)
InStr([起始字符,]str,查找字符串[,比較方法]):檢測是否包含子字符串 可選參數(shù)需同時選 返回起始位置
安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】
學(xué)習(xí)ASP編程必會的代碼
2010-01-09 20:11:39 作者:網(wǎng)絡(luò)編程 來源:網(wǎng)絡(luò)編程