`
xiaofanghua356
  • 浏览: 58834 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

ASP中几个常用对象的使用

    博客分类:
  • ASP
阅读更多

把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常用对象使用demo”中,我们主要关注几个核心的ASP.NET对象,包括Cookies、HttpContext、Server以及Request和Response。这些对象构成了ASP.NET应用程序的基础,帮助开发者与用户交互,处理数据并控制页面...

    ASP对象、属性及方法详解

    在ASP中,有几个核心的对象,Response对象就是其中之一,它负责从服务器向客户端发送响应。以下是对ASP Response对象的详细解释: 1. **Response对象基本概念**: Response对象是ASP的内置对象,它的主要功能是将...

    经常使用到的ASP常用函数汇总

    本文将详细介绍几个常用的ASP函数及其应用场景,包括`Array()`、`CInt()`、`CreateObject()`、`CStr()`、`Date()`、`DateAdd()`、`DateDiff()`、`Day()`、`FormatCurrency()`、`FormatDateTime()`等函数,并通过具体...

    ASP-NET常用对象ppt课件(全).ppt

    在ASP.NET中,有几个关键的对象,包括Page、Request、Response、Server、Session、Cookie和Application,它们构成了Web应用程序的核心组成部分。 1. **Page对象**: Page类是ASP.NET页面的基础,它代表了一个网页...

    即用即查——ASP+VBScript函数与对象参考手册

    对ASP中的7大核心对象进行了详细讲解,包括Application、ASPError、Request、Response、ObjectContext、Server、Session,以及特殊的Dictionary、Drive、File、FileSystemObject、Folder、TextStream等对象,每个...

    asp几个常用邮件组件

    本篇文章将深入探讨Asp中常用的三个邮件组件:AspEmail、CDONTS和JMail,以及如何利用它们来实现邮件发送功能。 1. AspEmail组件: AspEmail是由Mercury Mail Transport System提供的一个ASP邮件组件,它允许开发者...

    Asp.Net常用知识集锦

    在Asp.Net的常用知识中,我们可以涵盖以下几个核心概念和技能: 1. **页面生命周期**:Asp.Net页面从加载到呈现,经历了一系列的生命周期阶段,包括初始化、加载、验证、呈现等。理解页面生命周期对于控制页面行为...

    在C#中使用ASP.NET对象

    ASP.NET中有几个常用的内部对象,如Response、Request、Application、Session等,这些对象和服务器控件一样,也是用.NET Framework类来实现的。在开发制作Web应用程序时,可以方便地使用这些对象提供的丰富和实用的...

    asp初学者常用实例

    2. **内置对象**:ASP提供了几个内置对象,如Request、Response、Session、Application等。Request对象用于获取用户请求的数据,如表单数据;Response对象负责向客户端发送信息,如HTML页面;Session和Application...

    ASP.Net内置对象的用法与区别

    下面详细介绍几个常用属性和方法: 1. **属性** - **BufferOutput**: 获取或设置一个值,该值指示是否将页面输出缓冲到内存中直到页面发送为止。如果设置为`true`(默认),则页面输出会被缓冲;如果设置为`false`...

    asp对象.zip

    在ASP中,有几个关键的对象模型,它们是构建动态网站的基础: 1. **Request对象**:这个对象允许开发者获取客户端发送到服务器的数据,包括表单数据、查询字符串、Cookies和HTTP头信息。例如,`Request.Form(...

    asp.net系统对象与状态保持

    ASP.NET提供了几种常用的状态保持技术: 1. **Cookie**: - Cookie是一种存储在客户端的小型文本文件(通常不超过4KB),用于跟踪用户状态。可以通过`Response.Cookies`来设置Cookie,通过`Request.Cookies`来读取...

    推荐ASP中VBScript常用函数

    ASP中VBScript常用函数介绍 VBScript是一种强大的脚本语言,广泛应用于ASP开发中。VBScript提供了许多实用的函数来处理各种任务,本文将对ASP中VBScript常用函数进行介绍。 一、判断类函数 判断类函数用于判断...

    ASP中VBscript常用函数

    ### ASP中VBScript常用函数详解 #### 一、概述 在ASP(Active Server Pages)环境中,VBScript是一种常用的脚本语言,用于服务器端脚本处理。对于初学者来说,掌握VBScript中的常用函数是非常重要的,这有助于更好...

    ASP.NET7大内置对象

    这是一个常用的方法,用于检索存储在 Application 对象中的值。 - **GetKey**: 使用索引关键字来获取变量名称。 - **Lock**: 锁定所有的 Application 变量,以防止在多个用户之间发生并发修改。 - **Remove/Remove...

    ASP中常用的关键语句

    在ASP中,可以使用以下几种基本的控制流程语句: 1. **If...Then...Else语句** ```asp If 条件 1 Then 语句 1 ElseIf 条件 2 Then 语句 2 Else 语句 3 End If %&gt; ``` 此语句用于根据不同的...

    ASP+3.0的对象模型

    除此之外,还有其他几个对象,例如: **Session对象**用于存储与特定用户会话相关的数据,它允许开发者跟踪用户的行为和状态。 **Response对象**负责将服务器的响应发送回客户端,可以设置HTTP头、输出HTML内容、...

    Asp教程,Asp基础,ASP函数详解,Asp6大对象参考等等

    ASP的基础知识主要包括以下几个方面: 1. **脚本语言**:ASP主要使用VBScript,但也可以选择JScript。VBScript是基于Visual Basic的脚本语言,而JScript则是JavaScript的微软版本,两者语法相似,但在ASP中更常见的...

    Active Server Pages(ASP内置对象)

    在ASP中,有几个内置的对象,这些对象为开发者提供了丰富的功能,使得构建Web应用程序变得更加便捷。接下来,我们将深入探讨这些ASP内置对象及其在Web开发中的应用。 1. Request 对象:Request对象用于获取来自...

    ASP.NET常用代码

    在ASP.NET中,常见的代码涉及以下几个方面: 1. **页面生命周期**:ASP.NET页面有一个完整的生命过程,包括初始化、加载、验证、呈现和卸载等阶段。理解页面生命周期是编写高效代码的关键,例如在Page_Load事件中...

Global site tag (gtag.js) - Google Analytics