仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1993|回复: 19
打印 上一主题 下一主题

[学习教程] ASP网站制作之ASP六大对象引见(2)

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:24:00 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了. 另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)对象   1、Buffer属性  
  该属性用于指定页面输入时是不是要用到缓冲区,默许值为False。当它为True时,直到全部Active Server Page履行停止后才会将了局输入到阅读器上。如:
<%Response.Buffer=True%>
<html>
<Head>
<title>Buffer示例</title>
</head>
<body>
<%
for i=1 to 500
response.write(i & "<br>")
next
%>
</body>
</html>
  这页履行时,全部主页的一切内容会同时显示在阅读器上,这个主页会存在缓存区中直到剧本履行停止。



2、Expires属性
  该属性用于设置阅读器缓存页面的工夫长度(单元为分),必需在办事器端刷新。经由过程以下设置:
<%Response.Expires=0%>
  经由过程在ASP文件中到场这一行代码,请求每次恳求是刷新页面,由于Response一收到页面就会过时。



3、Write办法
  该办法把数据发送到客户端阅读器,如:  
<%Response.write "Hello,world!"%>



4、Redirect办法
  该办法使阅读器可以从头定位到另外一个URL上,如许,当客户收回Web恳求时,客户真个阅读器类型已肯定,客户被从头定位到响应的页面。如:
<html>
<head>
<title>Redirect示例</title>
</head>
<body>
<form aciton="formjump.asp" method="post">
<select name="wheretogo">
<option selected value="fun">Fun</option>
<option value="news">News</option>
<option value="sample">Sample</option>
</select>
<input type=submit name="jump" value="Jump">
</form>
</body>
</html>
  以上是提交的表单,上面是处置表单的文件formjump.asp:
<%response.buff=true%>
<html>
<head>
<title>Redirect示例</title>
</head>
<body>
<%
thisurl="http://www.tinyu.com/";
where=Request.form("wheretogo")
Select Case where
case "fun"
response.redirect thisurl & "/fun/default.asp"
case "news"
response.redirect thisurl & "/news/default.asp"
case "sample"
response.redirect thisurl & "/sample/default.asp"
End Select
%>
</body>
<html>
  这个例子当用户选择了今后,按"Jump"按钮提交表单,办事器接到请求后挪用formjump.asp判别后定位到响应的URL。不外这里有一点要注重,HTTP题目已写入到客户阅读器,任何HTTP题目的修正必需在写入页内容之前,碰到这类成绩时,可以以下做:
在文件的入手下手<@ Language=..>后写:
Response.Buffer=True
在开头定:
Response.Flush
  这里Flush是Response的一个办法,它必需是Buffer属性设置为True时才干利用,不然会发生一个运转形式毛病。别的一个Clear办法也是用于排除被缓存的页面,一样要Buffer属性设置为True时才干利用。



5、End办法
  该办法用于告诉Active Server当碰到该办法时中断处置ASP文件。假如Response对象的Buffer属性设置为True,这时候End办法即把缓存中的内容发送到客户并排除冲区。所以要作废一切向客户的输入平易近,可以先排除缓冲区,然后使用End办法。如:
<%
Response.buffer=true
On error resume next
Err.clear
if Err.number<>0 then
Response.Clear
Response.End
end if
%>
Server 对象:

Server 对象供应对办事器上的办法和属性的会见。个中大多半办法和属性是作为适用法式的功效办事的。

语法

Server.property|method

属性

ScriptTimeout:
ScriptTimeout 属性指定剧本在停止前最大可运转多长工夫。 当处置办事器组件时,超时限制将不再失效。

语法 Server.ScriptTimeout = NumSeconds

参数 NumSeconds
指定剧本在被办事器停止前最大可运转的秒数。默许值为 90 秒。

正文
经由过程利用元数据库中的AspScriptTimeout属性可觉得 Web 办事或 Web 办事器设置缺省的ScriptTimeout值。ScriptTimeout属性不克不及设置为小于在元数据库中指定的值。例如,假如NumSeconds设置为10,而元数据库设置包括了默许值90秒,则剧本在90秒后超时。但假如NumSeconds设置为100,则剧本在100秒后超时。

关于利用元数据库的具体信息,参阅 关于元数据库。

示例 以下示例中,假如办事器处置剧本超越 100 秒,将使之超时。
<% Server.ScriptTimeout = 100 %>
以下示例获得 ScriptTimeout 属性以后值,并将其存储在变量 TimeOut 中。
<% TimeOut = Server.ScriptTimeout %>

办法

CreateObject
CreateObject 办法创立办事器组件的实例。假如该组件履行了 OnStartPage 和 OnEndPa</p>
[1] [2] [3] 下一页  

  SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-31 22:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表