10天掌握ASP第二课:ASP基本语句
作者:小虫 日期:2009-05-16
这是第二课的第二堂,这堂课,我们来学习ASP的基本语句。
用得最多的语句,在第一堂语法课中,就给大家看了,就是“Response”了。
Response是ASP里的一种内建对象,主要作用,是输出信息给浏览器的。有几个属性,一些不常用的,小虫就不说了,只说常用的一种属性。
1。Expires属性。用法:Response.Expires=时间(单位秒)
一般是填写0或负数,实现的功能是,该页面的缓存马上过期,一些登录功能之类的程序要用到,主要是保证数据的安全性。
另外,Response还有几个方法,小虫这里也是说常用的方法:
1。End方法。用法:Response.End
停止一切给客户端(浏览器)的输出。ASP代码中还未处理的内容就不会再处理,但已经处理的内容,就输出给客户端。
2。Redirect方法。用法:Response.Redirect(转向地址)
浏览器转向,如:Response.Redirect(http://www.mayax.net/),就会转向到玛雅空间了。
3。Write方法。用法:Response.Write(内容)
输出东西给客户端。第一堂里面,我们举例就是用这个方法,很简单的。
而和Response相反的,就是Request了。Request是将客户端的数据,取得到发送到服务器上。
Request有5个集合,1个方法,1个属性。我们只说说常用的两个集合:
1。Form集合,用法:Request.Form(表单对象名称)
取得表单以POST方法传过来的数据。
2。queryString集合,用法:Request.queryString(参数名)
取得以URL传递的参数的值。什么是URL传递的值呢?看下图:
URL地址中的?后面的就是URL传递的参数了,上面有两个参数。它们是:SearchContent和searchType。
结合上面Response.Write和这个Request.queryString,取得玛雅空间搜索参数的一个实例:
- <%
- dim Keyword '定义变量Keyword
- dim SType '定义变量SType
- Keyword=Request.queryString("SearchContent")
- '取得URL中的SearchContent的值,赋值给Keyword变量
- SType=Request.queryString("SearchType")
- '取得URL中的SearchType的值,赋值给SType变量
- Response.Write("你搜索的关键词是:" & Keyword & "<br>搜索的类型是:" & SType)
- %>
以上代码,要写在search.asp文件中才会执行,因为URL传递的参数是给这个文件传过去的。运行显示的效果:
你搜索的关键词是:ASP
搜索的类型是:title
现在说下字符操作的一些语句。
1。Len语句,用法:Len(内容)
例如:Len("玛雅空间"),因为里面有四个字,就会输出 4。
本语句就用于计算指定的字符的长度。一个汉字也是算一个字符。
2。Left语句,用法:Left(内容,长度)
例如:Left("玛雅空间",2),就会输出 玛雅 。
取得特定语句左边算起的N个字符。一个汉字也是算一个字符。
3。Right语句,用法:Right(内容,长度)
不多说,和Left一样,只不过是从右边开始算。
4。Mid语句,用法:Mid(内容,开始位置,长度)
例如:Mid("玛雅空间",2,3),就会输出 雅空间
这句的意思是,在 玛雅空间 里,第二个字符开始,取三个字符出来。汉字也是算一个字符。
现在小虫给大家布置第一次课后练习,希望大家认真完成:
http://bbs.vkcms.com/viewthread.php?tid=7
今天晚上,我们一起做一个表单的实例!
上一篇
下一篇

文章来自:
Tags:
相关日志:
我可以问一下你的qq号是多少吗 ?
不方便公开的话可以发到我的邮箱里