Asp 的基础知识

为什么使用asp   用于建设动态WEB的技术有很多种,像什么jsp、php、ruby、asp等等甚至是C语言。我03年的时候对网页设计感兴趣,但只会静态的HTML,并不知道如何制作有后台的动态程序,当时的梦想就是自己动手实现一个会员注册管理功能。看到很多网页的末尾以.asp为扩展名,后跟一堆参数,例如:check.asp?cid=1&pg=2 这种格式,我开始搜索和关心这种技术,他也是我学的第一种WEB动态技术,03年的时候asp已经非常普及。Asp是Active Server Pages的简称,它是一种运行在服务器端的脚本语言,由于脚本语言是解释执行,他有着容易调...

Asp中的主要内置对象和组件的简单介绍

  Asp提供了功能丰富的内置对象扩展其功能。在使用这些对象的时候我们无需创建和定义他们,便可以在脚本中直接调用。 Asp3.0版本共有7种内置对象:   1. Request对象,在HTTP请求期间接收从客户端浏览器传递到服务器的信息。 2. Response对象,将结果信息从服务器发送回客户端浏览器。 3. Application对象,用来存储和获取给定应用程序的所有用户所共享的信息、全局变量。 4. Session对象,存储服务器和某一用户会话所需的信息。 5. Server对象,提供对服务器上方法和属性的访问。 6. ObjectContext对象,用于配合Microsft Transacti...

Asp的语法结构和脚本语言

  Asp不是语言,也不是开发工具,它提供ASP文件中脚本语言运行的环境。Asp文件是普通的文本格式,其扩展名以.asp结尾,其中可以包含文本、HTML标记和脚本语言。一个Asp的Web程序还会用到Global.asa以及.inc扩展名的文件和其他的资源文件。Global.asa文件在某些服务器上可能被客户端浏览器下载到本地,这会泄露网站的变量和包括数据库路径在内的信息,严重影响安全性,目前很多网站已经不用这个文件。   Asp以HTML为框架语言,再将文件的扩展名由.HTML改为.Asp。Asp定界符以“<%”开始,以“%>”结束,这一对标签中放置Asp脚本命...

Request对象

   Request是Asp中非常重要的对象,他的主要功能是接收从客户端浏览器发送的请求信息、收集服务器端的环境变量。通常用来接收浏览器传递过来的查询字符串、表单、Cookies等等。客户端可通过表单或者在URL地址后面提供查询字符串的方法向服务器端提交数据,然后用Request对象来获得相关数据。简单地说,Request负责Asp的Input输入功能。Request包含多种集合、属性与方法。Request的语法:    Request[.Collection|Property|Method](Variable)     其中方括号中的内容表示Request的集合、属性与方法,圆括号中的内容是数据集合变量...

Response对象

  Request也是Asp中一个重要的对象,他负责将服务器端的响应信息传递给客户机的浏览器。该对象与Request对象相对应,共同实现Asp程序的输入/输出功能。因此他们也是动态WEB交互的基础。Response的语法和Request很相近:      Response.Collection|Property|Method   其中依次表示Response的集合、属性与方法。 Response的集合   Response有一个Cookies集合,用来设置Cookies的值,与Request的Cookies集合相对应,共同实现Cookies的读写操作。 Request的属性   Buffer 表明页面输出是否启用缓冲。   CacheControl 决定代...

Response对象的补充示例

<% Response.Buffer=true Response.ContentType=”text/html” Response.Expires=60 for i=1 to 2000 for i1=1 to 8000 ”空循环,延长每次执行时间 next Response.write i&”)” Response.Flush ”Response.Clear next Response.Write(“end之前”) Response.flush Response.Write(“已停止”) Response.flush Response.Write(“end之后”) if(Request.querystring(“name”)=”1″) then response.Write(“name的值是1”) else R...