ASP常用的对象集合方法属性总结

时间:2019-05-12 11:55:23下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《ASP常用的对象集合方法属性总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《ASP常用的对象集合方法属性总结》。

第一篇:ASP常用的对象集合方法属性总结

ASP常用的对象集合方法属性总结

1、Application 对象

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

Contents 包含已用脚本命令添加到应用程序中的项目,Contents 是 Application 对象的默认集合。

StaticObjects 包含通过OBJECT标记创建的并给定了应用程序作用域的对象。方法:

Lock 禁止其他用户修改 Application 对象的变量。Unlock 允许其他用户修改 Application 对象的变量。

事件:

Application_OnEnd 当ASP启动时触发,在用户请求的网页执行之前和任何用户创建Session对象之前。用于初始化变量、创建对象或运行其他代码。

Application_OnStart 当ASP应用程序结束时触发。在最后一个用户会话已经结束并且该会话的OnEnd事件中的所有代码已经执行之后发生。其结束时,应用程序中存在的所有变量被取消。

Request 对象

可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问发送给服务器的二进制数据,如上载的文件。

集合:

ClientCertificate 客户端访问一个页面或其它资源时,用来向服务器表明身份的客户证书的所有字段或条目的数值集合,每个成员均是只读。(用于检索存储在发送到HTTP请求中客户端证书中的字段值)

Cookies 根据用户的请求,用户系统发出的所有Cookier的值的集合,这些Cookie仅对相应的域有效,每个成员均为只读。(用于检索在HTTP请求中发送的Cookie的值。)Form METHOD的属性值为POST时,所有作为请求提交的

段中的HTML控件单元的值的集合,每个成员均为只读。(用于检索HTTP请求正文中表单元素的值。)QueryString 息通过get方式发送时,服务器端或另一个asp页面就使用querystring方法接收。(用于检索HTTP查询字符串中变量的值。)

ServerVariables 随同客户端请求发出的HTTP报头值,以Web 服务器的几种环境变量的值的集合,每个成员均为只读。(用于检索预定的环境变量的值。)属性: TotalBytes 提供关于用户请求的字节数量的信息,返回由客户端发出的请求信息的字节数。使用中往往关心的是请求信息的值,而不是它的长度,所以这个属性很少被用于ASP页。方法:

BinaryRead 它允许访问从用户页面段中传递给服务器的请求信息的完整内容、碁语法格式如下:

Requset.BinaryRead(count)*如果ASP代码已经引用了Request.Form集合,这个方法就不能再用。同样,如果用了BinaryRead方法,也不能再访问Request.Form集合。

Response 对象

可以使用 Response 对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。集合:

Cookies 属性:

Buffer 表明页输出是否被缓冲

CacheControl 决定代理服务器是否能缓存ASP生成的输出 Charset 将字符集的名称添加到内容类型标题中 ContentType 指定响应的HTTP内容类型 Expires 指定在浏览器缓存页面超时前缓存的时间 ExpiresAsolute 指定浏览器上缓存页在超时的日期和时间 IsClientConnected 表明客户端是否与服务器断开

PICS 将PICS标记的值添加到响应的标题的PICS标记字段中 Status 服务器返回的状态行的值 方法:

AddHeader 从名称到值设置HTML标题

AppendToLog 在请求的Web服务器日志条目后添加字符串

BinaryWrite 将信息写入到当前HTTP输出中,并且不进行任何字符集转换 Clear 清除任何缓冲的HTML输出 End 停止处理.asp文件并返回当前的结果 Flush 立即发送缓冲的输出

Redirect 将重指示的信息发送到浏览器,尝试连接另一个URL Write 将变量作为字符串写入当前的HTTP输出

Server 对象

Server 对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 ActiveX 组件的实例(Server.CreateObject)。其他方法用于将 URL 或 HTML 编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。属性:

ScriptTimeout 用于指定超时值,在脚本运行超过指定的时间时,即作超时处理。其语法格式如下:

Server.ScriptTimeout=指定的值

方法:

CreateObject 用于创建已经在服务器上注册的服务器组件的实例。其语法格式如下: Server.CreateObject(ObjectParameter)

HTMLEncode

MapPath 此方法可以将指定的相对或虚拟路径映射到实际的物理路径。其语法格式如下:Server.MapPaht(路径)URLEncode 使用Server对象的URLEncode方法可以对指定的字符串转换成URL编码。其语法格式如下:

Server.URLEncode(String)

Session 对象

可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用 Session 方法显式地结束一个会话和设置空闲会话的超时期限。集合:

Contents 包含已用脚本命令添加到会话中的项目,Contents 是 Session 对象的默认集合。

StaticObjects 包含通过OBJECT标记创建的并给定了会话作用域的对象,这些对象在global.asa 文件中创建。属性:

CodePage 将用于符号映射的代码页,决定将被用以显示动态内容的代码页。

LCID 返回现场标识,决定用于显示动态内容的位置标识。

SessionID 返回用户的会话标识。在创建会话时,服务器会为每一个会话生成一个单独的标识。

Timeout 应用程序会话状态的超时时限,以分(钟)为单位。方法:

Abandon 破坏 Session 对象并释放其资源。事件:

Session_OnEnd 创建 Session 对象时产生这个事件。Session_OnStart 结束 Session 对象时产生这个事件。

ObjectContext 对象

可以使用 ObjectContext 对象提交或撤消由 ASP 脚本初始化的事务

第二篇:ASP总结

ASP 课 程 设 计 总 结系别:信息工程系 班级:09大计一班 学号:52 姓名:张明

通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到了提高。课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟。尤其是观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。作为整个学习体系的有机组成部分,课程设计虽然安排在连续两周进行,但并不具有绝对独立的意义。它的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。对我们计算机专业的专科生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。这也是一次预演和准备毕业设计工作。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。

回顾起此次asp课程设计,至今我仍感慨颇多,的确,从拿到老师给我们的题目,然后老师简单的阐述我们该做些什么,该完成些什么的时候,我就觉得这个课程设计是很有挑战的,因为我知道平时自

己学的知识不是很牢固,这些做起来肯定很棘手。事实验证了我的想法。在整整两星期的日子里,可以说得是苦多于甜,由于对相关知识所学甚少,可以说做起设计来是一片茫然。在设计的过程中遇到问题,可以说得是困难重重,遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。看着那些陌生的代码和程序,真的不知道该怎么办。但是最后还是我们组其他成员帮助了我。在他们做的差不多的情况下,我在帮忙整理和美化,并试着去看懂代码,在这期间我也弄懂了不少问题和知识。由于自己并没多少知识,别人可以说是通过此次课程设计巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识,而我呢,只能说是从这次课程设计中重新审视了自己,终于发现自己对所学知识的严重不足,这也给我提了个醒,没知识终究将是一事无成。

不过通过这次课程设计我也明白了很多事理。它使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

课程设计达到了专业学习的预期目的。在两个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对汇编语言重大功能的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。在课程设计过程中,收获知识,提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。因此在以后的生活和学习的过程中,我一定会把课程设计的精神带到生活中,不畏艰难,勇往直前!

第三篇:asp总结

生成静态页面的代码:

<%

dim xmlHttp,os, PersonNum

'定义xmlhttp

function GetXmlText(Url)

dim GetXmlHttp

set GetXmlHttp=server.Createobject(“Microsoft.XMLHTTP”)GetXmlHttp.open “Get”,url,false,“",”“

GetXmlHttp.Send

'GetXmlText=GetXmlHttp.Responsetext

GetXmlText=GetXmlHttp.ResponseBody

set GetXmlHttp=Nothing

end function

'转换为字符

Function BytesToBstr(body,Cset)

dim objstream

set objstream = Server.CreateObject(”adodb.stream“)objstream.Type = 1

objstream.Mode =3

objstream.Open

objstream.Write body

objstream.Position = 0

objstream.Type = 2

objstream.Charset = Cset

BytesToBstr = objstream.ReadText

objstream.Close

set objstream = nothing

End Function

'保存文件

Sub SaveToFile(strBody,File)

Dim objStream

Set objStream = Server.CreateObject(”ADODB.Stream“)With objStream

.Type = 2

.Open

.Charset = ”GB2312“

.Position = objStream.Size

.WriteText = strBody

.SaveToFile Server.MapPath(File),2

.Close

End With

Set objStream = Nothing

End Sub

%>

<% dim k

k=0

'set rs=server.createobject(”adodb.recordset“)

'sql=”select ComId FROM CompanyTbl order by Comid desc“

'rs.open sql,conn,1,1

'PersonNum = rs.recordcount

'

do while k<10

Randomize

ComId=int(rnd*1000)

%>

<%SaveToFile

BytesToBstr(GetXmlText(”“%>

<%

'rs.movenext

k=k+1

loop

'rs.close()

'Set rs=Nothing

'Qsite.ShowMsg ”成功生成企业(“&PersonNum &”)份“ , ”../sitesys/muban1.asp“

%>

加载数据库代码:

<%

response.expires=0

response.buffer=true

session.timeout=30

dim conn

dim char_str(20)

sub OpenDataConn()

dim connstr

connstr = ”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“

connstr = connstr & Server.MapPath(”../data/qhousedb.asp“)

'response.write connstr

set conn=Server.CreateObject(”AdoDb.Connection“)

conn.Open connstr

end sub

sub CloseDataConn()

'conn.close

set conn=Nothing

end sub

%>

插入记录语句的执行1:

sql=”insert into news(topic,q1,fromw,sort,comment)values(“&topic&”,“&q1&”,“&fromw&”,'“&sort&”',“&comment&”)“

opendataconn

conn.execute sql

response.redirect”news_del.asp“

修改语句的执行2:

sql=”updatenews set topic=“&topic&”,q1=“&q1&”,fromw=“&fromw&”,sort='“&sort&”',DNT=now(),comment=“&comment&” where newsid=“&newsid&”“

删除语句的执行3:

<%

opendataconn

ids=split(request(”newsid“),”,“)

for i=0 to ubound(ids)

tt=trim(ids(i))

set rs=server.createobject(”adodb.recordset“)

'rs.open”select * from news where newsid=“&tt&”“,conn,1,1

'If Not Rs.Eof Then

'imgname=Split(Trim(Rs(”imgname“)),”,“)

' For m=0 to ubound(imgname)

'If len(imgname(m))>12 then

'set fso=Server.CreateObject(”Scripting.FileSystemObject“)

' fso.deleteFile Server.MapPath(”../pic/“&imgname(m))

'Set fso=Nothing

' end if

'Next

' End if

'rs.close

sql=”select * from news where newsid=“&tt&”“

rs.open sql,conn,1,1

if not rs.eof then

conn.execute ”delete from news where newsid=“&tt&”“

rs.close

set rs=nothing

end if

conn.execute”delete from news where newsid=“&tt&”“

next

response.redirect”news_del.asp“

closedataconn

%>

输出语句的执行4:

<%

strSql=”select top 12 * from news where sort=1 order by dnt desc“set rs=Server.CreateObject(”ADODB.RecordSet“)

rs.open strSql,conn,3,3

do while not rs.eof%>

<%

Rs.MoveNext

Loop

Rs.Close %>

Session.timeout=100

失效时间!

把文件写入txt中

<%

dim fs,fname,f,t,x

set fs=Server.CreateObject(”Scripting.FileSystemObject“)公共的部分

'set fname=fs.CreateTextFile(”textads.txt“,true)

'fname.WriteLine(”我是伟!!“&year(now())&”-“&month(now())&”-“&day(now())&”“)

'fname.Close

'set fname=nothing

'set fs=nothing是写入文件中

set t=fs.OpenTextFile(”textads.txt“,1,false)

x=t.ReadLine 张小

x=replace(x,”,“,”我是张小伟“)

t.close

Response.Write(”“& x &”")读出里面的内容 %>

第四篇:方法验证专属性验证试验(本站推荐)

盐霉素专属性验证(强制降解试验)

1、酸降解试验

称取样品3.2g,加0.1N的盐酸40ml溶解,再每隔4小时吸取2ml,加稀释剂定容,检测含量。考察是否降解,连续测定直到降解。

2、碱降解试验

称取样品3.2g,加0.1N的氢氧化钠40ml溶解,再每隔4小时吸取2ml,加稀释剂定容,检测含量。考察是否降解,连续测定直到降解。

3、高温降价

将考察样品存放在80℃烘箱中考察5-10天,每天取出检测1次。

4、高湿降价

将考察样品存放在相对湿度92.5%,25℃(取干燥器,放入硝酸钾饱和溶液),考察5-10天,每天取出检测1次。

5、光降解试验

将考察样品存放一百二十万勒克斯(Lx)×小时的冷白荧光灯照射,再经200瓦小时/平方米的紫外荧光灯照射。

6、氧化降解试验

将考察样品3.2g,加入不同浓度的双氧水40ml溶解,再每隔4小时吸取2ml,加稀释剂定容,检测含量。考察是否降解,连续测定直到降解。

第五篇:asp中设置session过期时间方法总结

asp中默认session过期时间为20分钟,很多情况下不够,今天有客户要求很多就要重新登录了,所以准备了这篇文章,方便需要的朋友。

如果程序中没有设置session的过期时间,那么session过期时间就会按照IIS设置的过期时间来执行,IIS中session默认过期时间为20分钟,IIS中session时间可以更改

时间设置要放在前面

例如

Session.Timeout=30 'SEESION有效时间为30分钟

Session(“ID”)=Rs(“id”)Session(“Name”)=Rs(“Name”)Session(“Pass”)=Rs(“Pass” 利用 Session.Timeout 属性设置超时时限

对于一个登录到 ASP 应用程序的用户,如果用户在系统默认的时间内未进行其它任何操作,当设置的时间一到便自动撤销这个用户的 Session,这样就可以防止系统的资源被浪费。Session 对象的 TimeOut 属性可以用来设置“过期时间”,已分钟为单位,其设置格式为: 代码如下: Session.TimeOut=MaxTime 实例代码:(5.asp)页面,本实例说明如何控制会话的结束。代码如下:

<%@ language=“vbscript” %> <% session.timeout=60 %>

控制会话的结束时间 <%

who = Session.SessionID

CurrentPage=Request.ServerVariables(“SCRIPT_NAME”)Response.AppendTolog who & “:” & CurrentPage

Response.write “

你的会话标识为:” & who & “

” Response.write “你当前访问的页面路径为:” & CurrentPage & “

” if Session(“I”)=“" then session(”i“)=1 else

session(”i“)=session(”i“)+1 end if Session.Abandon

Response.write ”本页面被你刷新了“ & Session(”i“)& ”次。“ %> Asp.net应用中,很多人会遇到Session过期设置有冲突。其中,可以有四处设置Session的过期时间:

一、全局网站(即服务器)级

IIS-网站-属性-Asp.net-编辑配置-状态管理-会话超时(分钟)-设置为120,即为2小时,即120分钟后如果当前用户没有操作,那么Session就会自动过期。

二、网站级

IIS-网站-具体网站(如DemoSite)-属性-Asp.net,此时有两个选项,一个是“编辑全局配置”,一个是“编辑配置”。

如果“编辑全局配置”,就和上个配置一样。

如果“编辑配置”,则只对当前网站生效。因为一个服务器可能有很多独立网站。

1、继续选择“状态管理”-会话超时(分钟)-设置为360,即360分钟。效果同上,只不过只对当前网站生效。

2、身份认证-Forms-Cooke超时,选择”12:00:00“,即12个小时。可选项共有以下八项:

00:15:00 00:30:00 01:00:00 02:00:00 04:00:00 08:00:00 12:00:00 1:00:00:00

即最长24小时,最小15分钟。这是默认的配置。在应用中可以自由定制。

三、应用程序级

同网站管理,只不过作用域仅限当前应用程序。

四、页面级

在某页面中,设置Session.Timeout = 30;即可临时修改某页面的会话过期时间。

查看某个Session的过期时间,可以用 代码如下: TimeSpan SessTimeOut = new TimeSpan(0, 0, System.Web.HttpContext.Current.Session.Timeout, 0, 0);TimeSpan SessTimeOut = new TimeSpan(0, 0, System.Web.HttpContext.Current.Session.Timeout, 0, 0);

其中,二和三的设置,体现在Web.config中即:

view plaincopy to clipboardprint?

以上四处设置的优先级为页面级>应用程序级>网站级>服务器级。换句话说,如果页面设置为20分钟,网站设置为120分钟,那么,显然以20分钟为生效的过期时间。

另外一个值得注意 的地方。

在设置二处,设置会话超时(SessionState)120分钟,而同时用forms认证,设置为“00:15:00”,即15分钟,并且slidingExpirationo为false,则真正生效的Session过期时间是多少呢?

有效的结果是SessionState的设置,即120分钟。

如果有设置Session过期时间没有生效的,请检查以上几处配置

网上找到的其它方法

1、操作系统:Widnows Server 2003

步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。

2、ASP.NET应用程序中Session过期时间的设置

在ASP.NET这样的Web应用中,Session是用来保存用户状态的常用手段,不过由于服务器内存空间是有限的,所以Session过期时间设置是很有必要的。在ASP.NET中如何设置Session的过期时间呢,很简单,修改web.config配置。

具体修改方法如下,在web.config中进行如下配置

在这里指的是Session过期时间为30分钟。也就是说30分钟后如果当前用户没有操作,那么Session就会自动过期了。

3、在调用Session的cs页中,Load事件里面写以下 Session.Timeout = 30;

4、Store session in asp.net state service

下载ASP常用的对象集合方法属性总结word格式文档
下载ASP常用的对象集合方法属性总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    机床属性总结

    机床属性 机床一般分为金属切削机床、锻压机床和木工机床等。 常见机床类型 车床: (1) 普通车床的加工对象广,主轴转速和进给量的调整范围大,能加工工件的内外表面、端面和内外螺......

    类、方法、属性访问修饰符与修饰符小结

    Java中各种(类、方法、属性)访问修饰符与修饰符的说明 类: 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰......

    ASP操作Excel技术总结

    ASP操作Excel技术总结目录一、环境配置二、ASP对Excel的基本操作三、ASP操作Excel生成数据表四、ASP操作Excel生成Chart图五、服务器端Excel文件浏览、下载、删除方案六、附......

    方法验证专属性验证试验(降解验证)(写写帮推荐)

    盐霉素专属性验证(强制降解试验) 样品按原方法测定含量 1、 酸降解试验 称取样品0.8 g于100ml容量瓶中,加0.1N的盐酸2ml溶解,分别称取6份,再每隔4小时加稀释剂定容超声溶解,检测含......

    《面向对象程序设计方法》课程教学大纲

    《面向对象程序设计方法》课程教学大纲 (计算机科学与技术本科专业使用) 一、课程的地位、教学目的和基本要求 C++语言是一种高效实用的程序设计语言,既可进行过程化的程序设计......

    《面向对象程序设计方法》实验教学大纲

    《面向对象程序设计方法》实验教学大纲 (计算机科学与技术本科专业使用) 一、教学目标 通过该实验课,学生应在熟练掌握过程化程序设计方法的基础上,领会面向对象程序设计及类的......

    实践调研对象及方法(共五篇)

    2007年10月15日至21日,中国共产党第十七次全国性会议成功召开。在此次会议中,成功制定出《中国共产党第十七次全国性会议报告》,在此份报告中准确把握我国经济社会发展对文化建......

    asp刷新页面实现方式总结

    网页刷新代码-刷新页面实现方式总结篇 自动刷新页面的实现方法总结: 1) 10表示间隔10秒刷新一次 2) window.location.reload(true); 如果是你要刷新某一个iframe就把wind......