10天掌握ASP第二课:ASP基本语句

  这是第二课的第二堂,这堂课,我们来学习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,取得玛雅空间搜索参数的一个实例:

ASP/Visual Basic Code复制内容到剪贴板
  1. <%       
  2. dim Keyword     '定义变量Keyword       
  3. dim SType       '定义变量SType       
  4. Keyword=Request.queryString("SearchContent")       
  5. '取得URL中的SearchContent的值,赋值给Keyword变量       
  6. SType=Request.queryString("SearchType")       
  7. '取得URL中的SearchType的值,赋值给SType变量       
  8.       
  9. Response.Write("你搜索的关键词是:" & Keyword & "<br>搜索的类型是:" & SType)       
  10. %>   

  以上代码,要写在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

  今天晚上,我们一起做一个表单的实例!



[上一页]  当前第1页,共1页:[1]   [下一页]

文章来自: 本站原创
Tags: ASP 教程 语句
相关日志:
评论: 1 条 | 查看: -
回复回复引用引用【沙发】流浪者[2009-08-03 09:53 PM | del]

我可以问一下你的qq号是多少吗 ?
不方便公开的话可以发到我的邮箱里
回复来自 小虫 的评论 小虫 于 2009-08-03 11:03 PM 回复
我的QQ是 8089501
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 点击输入框即可显示验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.