asp对象

时间:2024-06-09 00:33:18编辑:揭秘君

ASP的内置对象有几个,分别用来作什么?

1、Application 对象
可以使用 Application 对象使给定应用程序的所有用户共享信息。
2、Request 对象
可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能 够访问发送给服务器的二进制数据,如上载的文件。
3、Request对象的五个集合:
1)、QueryString:在发送一个请求是,客户机可在URL内,文件名包含信息的名/值对。此集合存储URL中提供的任何值。
2)、Form:如果客户机发送一个FROM请求,且设置method属性为post,则表单元素的值被存储在此集合中。
3)、ServerVariables:Web服务器自身存储了大量有关此请求的信息,包含在HTTP服务器变量中。这些信息可作为一个集合使用。
4)、Cookies:如果客户机正从服务器接收cookie,它发送信息到服务器,而服务器将其存放在Cookies集合中。
5)、ClientCertificate:客户机证书是一种在客户机与服务器间交换的数字证书,它验证试图与服务器联络的用户的身份。
4、Response 对象
可以使用 Response 对象控制发送给用户的信息。包括直接发送信息给浏览器、 重定向浏览器到另一个 URL 或设置 cookie 的值。
5、Server 对象
Server 对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 Ac tiveX 组件的实例 (Server.CreateObject)。其他方法用于将 URL 或 HTML 编码 成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。
6、Session 对象
可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页 之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问 页时,这些变量始终存在。也可以使用 Session 方法显式地结束一个会话和设置 空闲会话的超时期限。
7、ObjectContext 对象
可以使用 ObjectContext 对象提交或撤消由 ASP 脚本初始化的事务


ASP的内置对象各有什么特点

一、Application 对象
可以使用 Application 对象使给定应用程序的所有用户共享信息。

二、Request 对象
可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能 够访问发送给服务器的二进制数据,如上载的文件。
三、Response 对象
可以使用 Response 对象控制发送给用户的信息。包括直接发送信息给浏览器、 重定向浏览器到另一个 URL 或设置 cookie 的值。
四、Server 对象
Server 对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 Ac tiveX 组件的实例 (Server.CreateObject)。其他方法用于将 URL 或 HTML 编码 成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。
五、Session 对象
可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页 之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问 页时,这些变量始终存在。也可以使用 Session 方法显式地结束一个会话和设置 空闲会话的超时期限。
六、ObjectContext 对象
可以使用 ObjectContext 对象提交或撤消由 ASP 脚本初始化的事务

祝你好运!
详解:http://hi.baidu.com/钟康1860/blog/item/6bd4f6a5579833e79152ee0f.html


ASP.NET有哪些常用对象?

ASP.NET的对象介绍
1.Response
2.Request
3.Server
4.Application
5.Session
6.Cooki


Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用;

Response对象用语输出数据到客户端,包括向浏览器输出数据、重定向浏览器到另一个URL或向浏览器输出Cookie文件。


其类名为httpResponse
属性和方法
Write() 向客户端发送字符串信息
BufferOutPut属性 是否使用缓存
Clear() 清除缓存
Flush() 强制输出缓存的所有数据
Redirect() 网页转向地址
End() 终止当前页的运行
WriteFile() 读取一个文件,并且写入客户端输出流
(实质:打开文件,并且输出到客户端。)

Server对象提供对服务器上的方法和属性进行的访问 .其类名称是HttpServerUtility.

Server对象的主要属性有:
MachineName:获取服务器的计算机名称。
ScriptTimeout:获取和设置请求超时(以秒计)。

Application对象在实际网络开发中的用途就是记录整个网络的信息,如上线人数、在线名单、意见调查和网上选举等。在给定的应用程序的多有用户之间共享信息,并在服务器运行期间持久的保存数据。而且Application对象还有控制访问应用层数据的方法和可用于在应用程序启动和停止时触发过程的事件。

Session对象在.NET中对应HttpSessionState类,表示“会话状态”,可以保存与当前用户会话相关的信息。
Session对象用于存储从一个用户开始访问某个特定的aspx的页面起,到用户离开为止,特定的用户会话所需要的信息。用户在应用程序的页面切换时,Session对象的变量不会被清除。
对于一个Web应用程序而言,所有用户访问到的Application对象的内容是完全一样的;而不同用户会话访问到的Session对象的内容则各不相同。 Session可以保存变量,该变量只能供一个用户使用,也就是说,每一个网页浏览者都有自己的Session对象变量,即Session对象具有唯一性。

Cookie就是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户的电脑上保存信息并且随后再取回它。信息的片断以‘键/值’对的形式存储。
Cookie是保存在客户机硬盘上的一个文本文件,可以存储有关特定客户端、会话或应用程序的信息,在.NET中对应HttpCookie类。
有两种类型的Cookie:会话Cookie(Session Cookie)和持久性Cookie。前者是临时性的,一旦会话状态结束它将不复存在;后者则具有确定的过期日期,在过期之前Cookie在用户的计算机上以文本文件的形式存储。
在服务器上创建并向客户端输出Cookie可以利用Response对象实现。
Response对象支持一个名为Cookies的集合,可以将Cookie对象添加到该集合中,从而向客户端输出Cookie。
通过Request对象的Cookies集合来访问Cookie


ASP.NET的常用对象有哪些?(做网页~有五个)

是ADO.Net常用的对象吧
Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。当Dispose之后再去掉conn.Open()的时候会报“ConnectionString 属性尚未初始化”。
Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及调用存在数据库中的存储过程等。这个对象是架构在Connection 对象上,也就是Command 对象是透过连接到数据源。
DataAdapter:主要是在数据源以及DataSet 之间执行数据传输的工作,它可以透过Command 对象下达命令后,并将取得的数据放入DataSet 对象中。这个对象是架构在Command对象上,并提供了许多配合DataSet 使用的功能。
DataSet:这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来,DataSet是放在内存中的。DataSet 的能力不只是可以储存多个Table 而已,还可以透过DataAdapter对象取得一些例如主键等的数据表结构,并可以记录数据表间的关联。DataSet 对象可以说是ADO.NET 中重量级的对象,这个对象架构在DataAdapter对象上,本身不具备和数据源沟通的能力;也就是说我们是将DataAdapter对象当做DataSet 对象以及数据源间传输数据的桥梁。DataSet包含若干DataTable、DataTableTable包含若干DataRow。
DataReader:当我们只需要循序的读取数据而不需要其它操作时,可以使用DataReader 对象。DataReader对象只是一次一笔向下循序的读取数据源中的数据,这些数据是存在数据库服务器中的,而不是一次性加载到程序的内存中的,只能(通过游标)读取当前行的数据,而且这些数据是只读的,并不允许作其它的操作。因为DataReader 在读取数据的时候限制了每次只读取一笔,而且只能只读,所以使用起来不但节省资源而且效率很好。使用DataReader 对象除了效率较好之外,因为不用把数据全部传回,故可以降低网络的负载。
ADO.NET 使用Connection 对象来连接数据库,使用Command 或DataAdapter对象来执行SQL语句,并将执行的结果返回给DataReader 或 DataAdapter ,然后再使用取得的DataReader 或DataAdapter 对象操作数据结果。


6. 列举出ASP常用的5个内置对象,说明其作用。

五大对象分别是Response,Request,Session,Application和Server。1、Application对象可以使用Application对象使给定应用程序的所有用户共享信息。2、Request对象可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。3、Response对象可以使用Response对象控制发送给用户的信息。包括直接发送信息给浏览器、 重定向浏览器到另一个URL或设置cookie的值。4、Server对象Server对象提供对服务器上的方法和属性进行的访问。5、Session对象可以使用Session对象存储特定的用户会话所需的信息。也可以使用 Session方法显式地结束一个会话和设置 空闲会话的超时期限。扩展资料ASP可以使用两种脚本语言:VBScript和Jscript(所谓的JScript语言就是微软版本的JavaScript语言)。ASP包含内置对象,最常用的是五大对象、一个集合和一个文件。ASP提供了内置对象和大量可安装的ActiveX组件。这些对象以及组件都可以用来拓展ASP的功能。在面向对象编程中,对象就是指由当作完整实体的操作和数据组成的变量。在对象中客户可通过由一组方法或相关函数来访问对象的数据。对象一般有方法、属性、集合和事件。其中,方法决定了可以用这个对象作什么事情;属性可以读取对象状态或者设置对象状态;集合是由很多不同的与对象有关系的键和值的配对组成的。参考资料来源:百度百科-asp参考资料来源:百度百科-ASP内置对象

介绍ASP中有哪些对象,分别有哪些功能

1.函数array()
功能:创建一个数组变量 格式:array(list) 参数:list 为数组变量中的每个数值列,中间用逗号间隔 例子: 结果: i 被赋予为数组
2.函数Cint()
功能:将一表达式/其它类型的变量转换成整数类型(int) 格式:Cint(expression) 参数:expression 是任何有效的表达式/其它类型的变量 例子: 结果: 236 函数Cint()将字符"234"转换 成整数234.如果表达式为空, 或者无效时,返回值为0;
3.函数:Creatobject()
功能:创建及返回一个ActiveX对象. 格式:Creatobject(obname) 参数bname 是对象的名称 例子: 结果:
4.函数Cstr()
功能:将一表达式/其它类型的变量转换成字符类型(string) 格式:Cstr(expression) 参数:expression是任何有效的表达式/其它类型的变量 例子: 结果:函数Cstr()将整数 5 转换 成字符"5".
5.函数Date()
功能:返回当前系统(server端)的日期 格式: Date() 参数:无 例子 结果:05/10/00 5.1 Instr() 函数返回字符或字符串在另一个字符串中第一次出现的位置. 表达式 Instr([start, ] strToBeSearched, strSearchFor [, compare]) 允许数据类型: Start为搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符.compare比较方式(详细见ASP常数) 实例: 返回结果: 9
6.函数Dateadd()
功能:计算某个指定的时间和 格式: dateadd(timeinterval,number,date) 参数:timeinterval是时间单位(月,日..); number是时间间隔值,date是时间始点. 例子: 结果: 11/4/99 3:34:45 PM 其中 "m" = "month"; "d" = "day"; 如果是currentDate 格式,则, "h" = "hour"; "s" = "second";
7.函数Datediff()
功能:计算某量个指定的时间差 格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]]) 参数: timeinterval 是时间单位; date1,date2是有效的日期表达式,firstdayofweek,firstdayofyear 是任意选项. 例子: 结果:There are 150 days to millenium from 8/4/99.
8.函数day()
功能:返回一个整数值,对应于某月的某日 格式: day(date) 参数: date是一个有效的日期表达式; 例子 结果:4
9.函数formatcurrency()
功能:转换成货币格式 格式: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]]) 参数: expression 是有效的数字表达式;digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项. 例子 结果34.35
10.函数Formatdatetime()
功能:格式化日期表达式/变量 格式: formatdatetime(date[,nameformat]) 参数: date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称. 例子 结果:Wednesday,August 04,1999 说明: 描述 返回表达式,此表达式已被格式化为日期或时间。 语法 FormatDateTime(Date[, NamedFormat]) FormatDateTime 函数的语法有以下参数: 参数 描述 Date 必选项。要被格式化的日期表达式。 NamedFormat 可选项。指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate。 设置 NamedFormat 参数可以有以下值: 常数 值 描述 vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。 vbLongDate 1 使用计算机区域设置中指定的长日期格式显示日期。 vbShortDate 2 使用计算机区域设置中指定的短日期格式显示日期。 vbLongTime 3 使用计算机区域设置中指定的时间格式显示时间。 vbShortTime 4 使用 24 小时格式 (hh:mm) 显示时间。 说明 下面例子利用 FormatDateTime 函数把表达式格式化为长日期型并且把它赋给 MyDateTime: Function GetCurrentDate "FormatDateTime 把日期型格式化为长日期型。 GetCurrentDate = FormatDateTime(Date, 1) End Function
11.函数Isnumeric()
功能:返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量. 格式:isnumeric(expression) 参数:expression 是任意的变量. 例子: 结果: true.
12.函数Isobject()
功能:返回一个布尔值,判断变量是否为对象的变量, 格式: isobject(expression) 参数: expression 是任意的变量. 例子: 结果: true
13.函数:Lbound()
功能:返回一个数组的下界. 格式:Lbound(arrayname[,dimension]) 参数:arrayname 是数组变量,dimension 是任意项 例子: 结果:0
14.函数Lcase()
功能:将一字符类型变量的字符全部变换小写字符. 格式:Lcase(string) 参数:string是字符串变量 例子: 结果:this is lcase!
15.函数left()
功能:截取一个字符串的前部分; 格式:left(string,length) 参数:string字符串,length截取的长度. 例子: 结果:this i
16.函数len()
功能:返回字符串长度或者变量的字节长度 格式:len(string *varname) 参数:string字符串;varname任意的变量名称 例子: 结果:15
17.函数ltrim()
功能:去掉字符串前的空格. 格式:ltrim(string) 参数:string 字符串. 例子: <% =ltrim (" this is a test!") 结果:this is a test!
18.函数Mid()
功能:从字符串中截取字符串. 格式:mid(string,start [,length]) 参数:string字符串,start截取的起点,length要截取的长度. 例子: 结果:Today
19.函数minute()
功能:返回一数值, 表示分钟 格式:minute(time) 参数: time是时间变量 例子lt;% =minute(#12:23:34#) %> 结果:23
20.函数month()
功能:返回一数值, 表示月份 格式:month(time) 参数:time是日期变量 例子 结果:9
21.函数monthname()
功能:返回月份的字符串(名称). 格式:Monthname(date [,abb]) 参数: date是日期变量,abb=true时 则月份的缩写, 例子: 结果:April
22.函数Now()
功能:返回系统的当前时间和日期. 格式:now() 参数:无 例子: 结果: 05/10/00 8:45:32 pm
23.函数:replace()
功能:在字符串中查找,替代指定的字符串. 格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]]) 参数:strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用来替代的子字符串.start,count,compare 是任意选项. 例子: 结果:this is an orange.
24.函数right()
功能:截取一个字符串的后部分 格式:right(string,length) 参数:string字符串,length截取的长度. 例子: 结果:st!
25.函数rnd()
功能:返回一个随机数值 格式:rnd[(number)] 参数:number是任意数值. 例子: 结果:0/1数值之一,无randomize(), 则不能产生随机数.
26.函数round()
功能:完整数值 格式:round(expression[,numright]) 参数:expression数字表达式;numright任意选项. 例子: 结果: 12
27.函数rtrim()
功能:去掉字符串后的空格. 格式:rtrim(string) 参数:string 是字符串 例子: 结果:this is a test!
28.函数second()
功能:返回一个整数值. 格式:second(time) 参数:time是一个有效的时间表达式; 例子lt;% =second(# 12:28:30#) %> 结果:30
29.函数strReverse()
功能:返回与原字符串排列逆向的字符串. 格式:strreverse(string) 参数:string是字符串 例子<% =strreverse("this is a test!") 结果:!tset a si siht
30.函数time()
功能:返回当前系统的时间值. 格式:time() 参数:无 结果:9:58:28 Am
31.函数trim()
功能:删去字符串前,后的空格. 格式:trim(string) 参数:string 字符串. 例子: 结果:this is a test!
32.函数UBound()
功能:返回一个数组的上界. 格式:Ubound(expression [,dimension]) 参数:expression 是数组表达式/数组变量,dimension 是任意项 例子: 结果: 2
33.函数:UCase()
功能:将一字符类型变量的字符全部变换成大写字符. 格式:Ucase(string) 参数:string是字符串变量 例子: 结果:THIS IS LCASE!
34.函数Vartype()
功能:返回变量的常量代码(整数) 格式:Vartype(varname) 参数:varname是任何类型的变量名称. 例子: 结果:2 (2表示整数,须要参考ASP常量代码.)
35.函数Weekday()
功能:返回一个整数,对应一周中的第几天. 格式:Weekday(date [,firstofweek]) 参数: date为日期变量,firstofweek为任选项. 例子: 结果:3(3 表示是星期二)
36.函数weekdayname()
功能:返回字符串,对应星期几. 格式:weekdayname(weekday[,abb[,firstdayofweek]]) 参数:weekday为日期变量,abb,firstdayofweek为任选项. 例子: 结果: Wednesday
37.函数year()
功能:返回日期表达式所在的年份. 格式:year(date) 参数: date是有效的日期表达式 例子: 结果:1999
38.函数Mod()
功能:取余数. 例子:3 Mod 2 结果:1


ASP.NET Request对象使用实例浅析

  ASP NET Request对象功能是从客户端得到数据 常用的三种取得数据的方法是 Request Form Request QueryString Request 其第三种是前两种的一个缩写 可以取代前两种情况 而前两种主要对应的Form提交时的两种不同的提交方法 分别是Post方法和Get方法   ASP NET Request对象的属性和方法比较多 常用的几个为 UserAgent 传回客户端浏览器的版本信息 UserHostAddress 传回远方客户端机器的主机IP 地址 UserHostName 传回远方客户端机器的DNS 名称 PhysicalApplicationPath 传回目前请求网页在Server 端的真实路径   ASP NET Request对象使用之从浏览器获取数据   利用ASP NET Request对象方法 可以读取其他页面提交过来的数据 提交的数据有两种形式 一种是通过Form表单提交过来 另一种是通过超级链接后面的参数提交过来 两种方式都可以利用Request对象读取    ﹤%@ Page Language= C# %﹥ ﹤% string strUserName = Request[ Name ]; string strUserLove = Request[ Love ]; %﹥ 姓名 ﹤%=strUserName%﹥ 爱好 ﹤%=strUserLove%﹥ ﹤form action= method= post ﹥ ﹤P﹥姓名 ﹤input type= TEXT size= name= Name ﹥﹤/P﹥ ﹤P﹥兴趣 ﹤input type= TEXT size= name= Love ﹥﹤/P﹥ ﹤P﹥﹤input type= submit value= 提 交 ﹥﹤/P﹥ ﹤/form﹥   ASP NET Request对象使用之得到客户端的信息   利用Request对象内置的属性 可以得到一些客户端的信息 比如客户端浏览器版本和客户端地址等等    ﹤%@ Page Language= C# %﹥ 客户端浏览器 ﹤%=Request UserAgent %﹥ 客户端IP地址 ﹤%=Request UserHostAddress %﹥ 当前文件服务端物理路径 ﹤%=Request PhysicalApplicationPath %﹥ lishixinzhi/Article/program/net/201311/13165


上一篇:将就春天不开花

下一篇:浮沉2 txt