当前位置:首页 > 网站旧栏目 > 学习园地 > 程序开发教程 > 学习ASP编程必会的代码

学习ASP编程必会的代码
2010-01-09 20:11:39  作者:网络编程  来源:网络编程
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,查找字符串[,比较方法]):检测是否包含子字符串 可选参数需同时选 返回起始位置




安徽新华电脑学校专业职业规划师为你提供更多帮助【在线咨询