把ASP中几个常用对象的跟它们的属性或集合的使用方法大概归纳
Response:
Response.write StrVar/"String":向网页写出参数值或字符串 等同于在Html标记中嵌入<%=StrVar/"String"%>
Response.End:停止页面编译,并将已经编译内容输出到浏览器
Response.Buffer=True|False:页面编译时是否使用缓存的设置,一般在页面头部设置
Response.Flush:强制输出页面已编译部分内容
Response.Clear:将缓冲区内的数据清除
Response.Redirect URL:停止页面编译或输出,转载指定所需页面
Response.IsClientConnected:返回True|False,检测用户是否还处于连接状态
Response.Charset(CharsetName):设置页面编码类型,即<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
Response.ContentType [= ContentType ]:设置页面文件类型,同上
Response.Expires [= number]:设置页面失效时间,单位分钟
Response.ExpiresAbsolute [= [date] [time]]:设置页面失效的绝对时间
Response.Status = StatusDescription:设置页面状态描述
Request:
Request("PassStrName"):读取网页传递值,包括表单及以?PassStrName=value&PassStrName_n=value_n形式
Request[.collection|property|method](variable)
Request.querystring("PassStrName"):读取Get方法传递的表单值和?PassStrName=value
Request.QueryString(Varible)[(Index).Count]
Request.form("PassStrName"):读取Post方法传递的纯表单域的值
Request.Form(Parameter)[(Index).Count]
Request.ServerVaribles(Server Environment Variable):读取客户端系统环境变量,详见参考
Request.BinaryRead(Count):读取指定字节数的传送值
Request.TotalBytes:查询体的长度,以字节为单位,只读
注:同名表单如:CheckBox如有多项值,传递形式如右,StrName=value1,value2,...需要用Split函数分割各项值
Multiple的Select表单与CheckBox类似,TextArea的值可包含换行字符,用Replace转为<br>,以满足格式需要
Session:(用户全局变量)
Session("SesName")=value:存储Session变量值,也可读取该值
Session("SesName")=Empty:判断Session值是否存在的两种方法
IsEmpty(Session("SesName"))=True|False:判断Session值是否存在的两种方法
Session.TimeOut=num:设置Session变量的存在时效,单位分钟
Session.Abandon:清除所有Session变量值
Session.SessionID:Session变量的ID序列号,只读
Application:(应用程序全局变量)
Application("AppName")=value:存储Application变量值,也可读取该值
Application("AppName")=Empty:判断Application值是否存在的两种方法
IsEmpty(Application("AppName"))=True|False:判断Application值是否存在的两种方法
Application.Lock:Application变量值锁定,防止同时更改变量值
Application.UnLock:Application变量值解锁,允许更改变量值
注:Session与Application变量都可以用来存储数组和系统对象,引用方法是变量名相当于数组名而已,
但不能直接改变其值,需要借助临时数组修改值后,再赋给Session与Application变量
Global.asa文件的结构:<% @language="VBscript"%>
<% Sub Application_OnStart ...End Sub
Sub Application_OnEnd ... End Sub
Sub Session_OnStart ...End Sub
Sub Session_OnEnd ... End Sub%>
Server:
Server.MapPath("FileUrl"):映射文件名的服务器站点绝对地址,Path=Server.MapPath(./)可以得到虚拟目录根路径
Server.HtmlEncode("string"):转换为可以直接显示带Html格式的字符串
Server.URLEncode( "string"):转换为浏览器地址编码
set Var=Server.CreatObject("ObjName"):创建对象变量
Server.ScriptTimeout = NumSeconds:ASP程序页面执行时限,以秒为单位
Cookies: 存储在用户本机的临时变量,每个Cookie的最大字节4KB,最多可以有300个Cookie 1.2MB
Response.cookies("StrCookieName")=value:存储Cookie变量值,也可读取该值
Response.cookies("StrCookieName")="":判断是否为空
Response.cookies("StrCookieName").Expires=Date:变量有效期,以天为单位,小于当前时间立即失效
Response.Cookies(Cookie[(key).Attribute]):标准语法
分享到:
相关推荐
在这个“ASP常用对象使用demo”中,我们主要关注几个核心的ASP.NET对象,包括Cookies、HttpContext、Server以及Request和Response。这些对象构成了ASP.NET应用程序的基础,帮助开发者与用户交互,处理数据并控制页面...
在ASP中,有几个核心的对象,Response对象就是其中之一,它负责从服务器向客户端发送响应。以下是对ASP Response对象的详细解释: 1. **Response对象基本概念**: Response对象是ASP的内置对象,它的主要功能是将...
本文将详细介绍几个常用的ASP函数及其应用场景,包括`Array()`、`CInt()`、`CreateObject()`、`CStr()`、`Date()`、`DateAdd()`、`DateDiff()`、`Day()`、`FormatCurrency()`、`FormatDateTime()`等函数,并通过具体...
在ASP.NET中,有几个关键的对象,包括Page、Request、Response、Server、Session、Cookie和Application,它们构成了Web应用程序的核心组成部分。 1. **Page对象**: Page类是ASP.NET页面的基础,它代表了一个网页...
对ASP中的7大核心对象进行了详细讲解,包括Application、ASPError、Request、Response、ObjectContext、Server、Session,以及特殊的Dictionary、Drive、File、FileSystemObject、Folder、TextStream等对象,每个...
本篇文章将深入探讨Asp中常用的三个邮件组件:AspEmail、CDONTS和JMail,以及如何利用它们来实现邮件发送功能。 1. AspEmail组件: AspEmail是由Mercury Mail Transport System提供的一个ASP邮件组件,它允许开发者...
在Asp.Net的常用知识中,我们可以涵盖以下几个核心概念和技能: 1. **页面生命周期**:Asp.Net页面从加载到呈现,经历了一系列的生命周期阶段,包括初始化、加载、验证、呈现等。理解页面生命周期对于控制页面行为...
ASP.NET中有几个常用的内部对象,如Response、Request、Application、Session等,这些对象和服务器控件一样,也是用.NET Framework类来实现的。在开发制作Web应用程序时,可以方便地使用这些对象提供的丰富和实用的...
2. **内置对象**:ASP提供了几个内置对象,如Request、Response、Session、Application等。Request对象用于获取用户请求的数据,如表单数据;Response对象负责向客户端发送信息,如HTML页面;Session和Application...
下面详细介绍几个常用属性和方法: 1. **属性** - **BufferOutput**: 获取或设置一个值,该值指示是否将页面输出缓冲到内存中直到页面发送为止。如果设置为`true`(默认),则页面输出会被缓冲;如果设置为`false`...
在ASP中,有几个关键的对象模型,它们是构建动态网站的基础: 1. **Request对象**:这个对象允许开发者获取客户端发送到服务器的数据,包括表单数据、查询字符串、Cookies和HTTP头信息。例如,`Request.Form(...
ASP.NET提供了几种常用的状态保持技术: 1. **Cookie**: - Cookie是一种存储在客户端的小型文本文件(通常不超过4KB),用于跟踪用户状态。可以通过`Response.Cookies`来设置Cookie,通过`Request.Cookies`来读取...
ASP中VBScript常用函数介绍 VBScript是一种强大的脚本语言,广泛应用于ASP开发中。VBScript提供了许多实用的函数来处理各种任务,本文将对ASP中VBScript常用函数进行介绍。 一、判断类函数 判断类函数用于判断...
### ASP中VBScript常用函数详解 #### 一、概述 在ASP(Active Server Pages)环境中,VBScript是一种常用的脚本语言,用于服务器端脚本处理。对于初学者来说,掌握VBScript中的常用函数是非常重要的,这有助于更好...
这是一个常用的方法,用于检索存储在 Application 对象中的值。 - **GetKey**: 使用索引关键字来获取变量名称。 - **Lock**: 锁定所有的 Application 变量,以防止在多个用户之间发生并发修改。 - **Remove/Remove...
在ASP中,可以使用以下几种基本的控制流程语句: 1. **If...Then...Else语句** ```asp If 条件 1 Then 语句 1 ElseIf 条件 2 Then 语句 2 Else 语句 3 End If %> ``` 此语句用于根据不同的...
除此之外,还有其他几个对象,例如: **Session对象**用于存储与特定用户会话相关的数据,它允许开发者跟踪用户的行为和状态。 **Response对象**负责将服务器的响应发送回客户端,可以设置HTTP头、输出HTML内容、...
ASP的基础知识主要包括以下几个方面: 1. **脚本语言**:ASP主要使用VBScript,但也可以选择JScript。VBScript是基于Visual Basic的脚本语言,而JScript则是JavaScript的微软版本,两者语法相似,但在ASP中更常见的...
在ASP中,有几个内置的对象,这些对象为开发者提供了丰富的功能,使得构建Web应用程序变得更加便捷。接下来,我们将深入探讨这些ASP内置对象及其在Web开发中的应用。 1. Request 对象:Request对象用于获取来自...
在ASP.NET中,常见的代码涉及以下几个方面: 1. **页面生命周期**:ASP.NET页面有一个完整的生命过程,包括初始化、加载、验证、呈现和卸载等阶段。理解页面生命周期是编写高效代码的关键,例如在Page_Load事件中...