文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程ASPASP教程:详细学习ASP的内置对象Server
精品推荐
特别推荐
·ASP 五大高效提速技巧
·如何解密加密的ASP源代码
·PHP+MySQL 购物车程序实例
·ASP网站漏洞及入侵防范方法
·ASP网络安全
·1小时ASP入门
·初学ASP动态网页制作常用错误处理
·ASP实现网页打开任何类型文件都保存
热点TOP10
·ASP基础学习:access+asp 练习一
·技巧:ArrayList的使用方法
·使用ActiveX控件开发网页常见的问题
·禁用页面缓存的五种方法
·优化ASP程序技巧四则
·如何使用ASPEMAIL
·ASP中几条语句运行速度的测试
·ASP与存储过程实践(实例)

ASP教程:详细学习ASP的内置对象Server

日期:2007年7月8日 作者: 查看:[大字体 中字体 小字体]

  Server 对象提供对服务器上的方法和属性的访问 , 其中大多数方法和属性是作为实用程序的功能服务。(IIS HELP翻译)有了 Server 对象,你就可以在服务器上启动 ActiveX 对象例程,并使用 Active Server 服务提供象 HTML 和 URL 编码这样的函数。

  一,Script.ScriptTimeout

  在脚本运行超过一段时间之后,即作超时处理。服务器一般的默认脚本运行时间是90秒。你可以从“Internet信息服务”中“默认Web站点”的属性弹出框中看出,你也可以自己设定。

ASP教程:详细学习ASP的内置对象Server

  呵呵,上面的可不是,900秒了。应该是“主目录”标签中的“配置”对话框中,WINXP一样。

ASP教程:详细学习ASP的内置对象Server

ASP教程:详细学习ASP的内置对象Server

在理解脚本运行时间之前,先来看一个程序,主要功能就是进行计算网页执行时间的。

<script language=vbs>
startime=timer()
//以下为网页内容
for i= 1 to 5000 step 20
document.write("<hr width="&int(500+i)&">")
next
//结束时间
endtime=timer()
document.write ("页面执行时间:"&FormatNumber((endtime-startime)*1000,3)&"毫秒")
</script>

当然对应的ASP也就是看到许多站点都有的页面执行时间显示

1,time.asp

<%startime=timer()%>
<a href=#bot>到下面看执行的时间</a>
<%
for i= 1 to 5000
response.write("<hr width="&int(500+i)&">")
next
%>
当然中间还可以添加其它内容。<br>
<%endtime=timer()%>
<a name=bot></a>
<%=FormatNumber((endtime-startime)*1000,3)%>毫秒

那如果上面的程序变成for i= 1 to 5000000

呵呵,是不是机器快反应不过来的感觉,那这个就是脚本的执行时间了。

为了让程序能很好的执行,就该把脚本执行时间放长了。

怎么放长?把默认的改?呵呵,当然不是:)

<%Server.ScriptTimeout=110%>

时间的设定当然要是比默认90秒大的,现在的代码就是:指定服务器处理脚本在 110 秒后超时。
还有,脚本时间的确定要看自身的程序了,一般情况100秒左右也差不多了,即使能执行出来,可能观看网页的人早就把它叉叉了。

以上的ScriptTimeout就是Server对象唯一属性了

二,Server.HtmlEncode

HtmlEncode就是Server对象的其中一个方法了。它允许你对特定的字符串进行 HTML 编码,虽然 HTML 可以显示大部分你写入 ASP 文件中的文本,但是当你需要实际包含 HTML 标记中所使用的字符,就会遇到问题。这是因为,当浏览器读到这样的字符串时,会试图进行解释。

还是看一个程序,我想在页面显示“&nbsp;”这样的代码(附:&nbsp;是空格的代码)那么当我进行书写的时候你会发现,浏览器已经给我解释了的。

空格的代码是:&nbsp;

你会发现上面的代码都被执行了。

所以,为了要让一些特殊代码能够显示,就运用该方法了。

2,htmlencode.asp

<%Response.write ("这是没有采用 HTMLEncode 方法的测试。<br> 这里就另起一行,说明代码被执行。&nbsp;")%>

[1] [2] [3] 下一页 



上一篇:ASPJPEG水印中关于文字水印的帮助文档(中英文对照)

下一篇:ASP教程:认真学习ASP内置对象Session的应用

相关文章:
·Windows server 2003 DNS 全攻略(二)
·jsp开发教程之仿MOP论坛 三(帖子列表-上)
·MS SQL Server中的CONVERT日期格式化大全
·Java学习从入门到精通(附FAQ)
·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
·JSP内建对象
·网络克隆教程
相关软件:
·SQL Server 2000 基础系列课程视频
·黑客视频教程 VMware虚拟机的安装和使用
·洪恩轻松教你学电脑_internet学习
·黑娃破解教程(破解成人收费网站)
·计算机基础知识教程
·赖世雄美语教程初中高级 音频
·统计软件SAS教程

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot