网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > ASP精品代码 > 正文

ASP内建对象

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
/广告对象
set rs=server.createobject("adodb.recordset")     //记录集对象
set fso=server.CreateObject("scripting.filesystemobject")      //文件系统对象

mappath方法
用于将虚拟路径转换为真实的路径
举例(chapter08/section1/ data_show.asp)
dsnpath=server.MapPath("/chapter08/database/教学管理.mdb")       '打开数据源产生记录集
fhsql="select * from 教师表"
connstr="provider=microsoft.jet.oledb.4.0;data source=" & dsnpath
set rs=server.createobject("adodb.recordset")
rs.open fhsql,connstr,adopendynamic,adlockpessimistic,adcmdtext

transfer方法(chapter05/section3/ server_transfer.asp)
停止执行当前的页面,将执行控制权转到“URL”所指定的新页面
与response.redirct不同的是,其地址栏不变;不需要放在文件的最前面;
举例
<body>
<% if passflag=0 then server.transfer("next.asp")%>
</body>

4、Session 和Application对象
HTTP协议是无联系的协议,用户连接一个网络服务器,请求一个页面,接受一个页面然后脱离,所有对WEB请求被看作是唯一和独立的连接,与它之前的任何记录会话无任何关系。当用户从一个页面跳到另一个页面范围,系统无法跟踪其会话状态,变量的最大作用域是页面范围。举例:(chapter05/section4/ front.asp)
所以有了Session和Application对象
Session(“变量名”):用户级变量
Session对象的属性
Sessionid:启动浏览器,键入请求的网页,开始了一个新的会话。Sessionid也就确定了,用于标识会话,并作为cookie存储到用户的浏览器中;(chapter05/section4/ sessionid.asp)

服务器                                               浏览器
 

Timeout:以分钟为单位定义会话超时的时间期限;默认时间为20分钟;用户在规定的时间内没有刷新或请求页面,这结束会话;防止系统会话太多;
应用:页面的授权访问(chapter05/section4/ login.asp)

 

两个事件:(存放在global.asa文件中)(chapter05/section4/ webcounter.asp)
onstart:启动会话时触发
onend:结束会话时出发

Application对象
Application(“ 变量名”):应用级变量,所有用户任何时候都可以访问;
global.asa文件
<script language="vbscript" runat="server">
sub application_onstart()
application("count")=1
application("online")=0
end sub

sub session_onstart()
application("count")=application("count")+1
application("online")=application("online")+1
end sub
sub session_onend()
application("online")=application("online")-1
end sub
</script>

 webcounter.asp
<table width="624" height="47" border="1">
<tr>
<td width="159">访问次数:</td>
<td width="449"><%=application("count")%></td>
</tr>
<tr>
<td>在线人数:</td>
<td><%=application("online")%></td>
</tr>
</table>

两个事件:(存放在global.asa文件中)
onstart:第一个用户访问时触发,只触发一次
onend:web服务器关闭时触发

  • 上一篇资讯: ASP内建对象n
  • 下一篇资讯: VBScript程序设计
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师