网络编程
位置:首页>> 网络编程>> Asp编程>> 松子学ASP—Server篇

松子学ASP—Server篇

作者:songzi 来源:songz blog 发布时间:2008-04-22 14:14:00 

标签:server,对象,asp

Server对象主要是给编程人员提供一些方便的对象和属性。

(1)ScriptTimeout属性:

<%Server.ScriptTimeout=XX%>

XX为你脚本件执行的最长时间,默认为90秒,也就是说XX的不可以低于90秒,如果低于90秒按90秒来算。

(2)Server.Htmlencode方法:

有时我们需要在网页中显示,html的源码,
下例中的<hr>在用了Server.Htmlencode后,就不会被执行。


<%response.write("<hr>")%>
<%response.write server.htmlencode("<hr>")%>

 

(3)Server.Mappath方法

简单的说,它就是把服务器的虚拟路径转化为真实路径

例:truepath.asp


<%=server.mappath(request.servervariables(“path_info”))%>

 

若是以斜杠(/) 或反斜杠 (\) 开始,则 MapPath 方法返回路径时将 Path 的路径,转变到IIS默认根目录下面。
root.asp


<%=server.mappath(“/songzi.asp”)%>

需要注意的是 MapPath 方法不检查返回的路径是否正确或在服务器上文件是否存在。

(4)Server.Urlencode方法

UrlEncode 作用是则是根据 URL 规则对字符串进行正确编码,看例:
<%=Server.urlencode(“song zi web”)%>
输出就会变成:song+zi+web

(5)Server.createObject方法,也是最常用的方法,用它来可以建立一个ActiveX Server组件。
例:


<%
Set brow=Server.createobject(“mswc.browsertype”)
%>
浏览器名称:<%=brow.borwser%><br>
浏览器版本:<%=brow.ersion%><br>
操作系统为:<%=brow.platform%><br>
是否支持Cookies:<%=brow.cookies%>

在上例中,我们用Server.createobject方法创建一个 BrowserType 对象,用它显示浏览器的一些属性。

但不能用它来建立内部对象的实例:
如:


<% set abc=server.createobject("request")%>
0
投稿

猜你喜欢

  • 在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此。乃供他日所查也。 add_months
  • 如果你的PHP网站换了空间,必定要对Mysql数据库进行转移,一般的转移的方法,是备份再还原,有点繁琐,而且由于数据库版本的不一样会导致数据
  • 事务日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少
  • 有件东西我观察了很多年,那就是很少有开发者会去使用SQL Server中的一个非常有用的东西&mdash;&mdash;EX
  • 在IE进行文档链接时,如果遇到OLE支持的文档,IE会自动调用相应程序打开它,有时候这种功能并不是我们所需的,虽然我们可以提醒用户用鼠标右键
  • PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Paginat
  • MaxDB和MySQL是独立的数据库管理服务器。系统间的协同性是可能的,通过相应的方式,系统能够彼此交换数据。要想在MaxDB和MySQL之
  • AJAX:Asynchronous JavaScript And XML--------异步JavaScript和XML
  • 之前就见过很多网站在侧边栏上使用<dl />标签对来完成侧边栏栏目的布局,最近在研究DEDECMS的默认模板时,也发现该模板在大
  • 很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的
  • 用采集程序的优点有:无须维护网站,因为采集程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省服务器资源,一般采集程序就几个文件,
  • 今天工作中遇到,拿出来说说。网上CSS下拉菜单不少,不过都存在这样那样的问题,主要问题是,如果你菜单下面有一个FLASH的话,很多都会被FL
  • JavaScript 中的并没有提供像 VBScript 里的 DateAdd 方法用于日
  • 表单在提交前我们通常会用客户端JS对其内容进行验证,通常都是写一个函数然后在onsumbit事件中调用,如下:<html><
  • QL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这
  • 我看见朋友可以把数据库的记录输出到页面表格上去,觉得很有用。这是怎么做的啊?见下:dbtable.asp<html><he
  • 网上找了很多。貌似没什么好的解决办法。自己参考了下。把它直接整成一条SQL语句了。不过字段的格式只允许前面或者后面有字符。中间不允许出现字符
  • 1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且
  • 虽然以前我写过IE6、IE7、IE8共存的解决方案,但是看到IETester这个软件以后那些都已经没有意义了(那些办法副作用比较大,而且实现
  • 很多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---
手机版 网络编程 asp之家 www.aspxhome.com