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