登录123 | 账号: 密码: 今天是: 加入收藏 返回首页 

同城供应求购,商机就在身边 免费企业商铺,免费发布商机 关注商业资讯,把握商业机会 同城库存二手,晒出您的宝贝,淘进新的宝贝
全国企业黄页大全,加入即可得到推广
返回同城123首页
同城123信息网,最全最专业的同城分类信息网
同城生活贴吧,贴出生活的精彩 同城房屋租售,卖房、买房、租房、出租 同城招聘求职,优秀人才/高薪岗位等您来 同城婚恋交友,寻找你的TA
免费无极限,广告任意发
供应求购 免费商铺 商业资讯 库存二手 黄页大全 生活贴吧 房屋租售 招聘求职 婚恋交友 自助广告

全面解析Server对象
发布时间:2010/11/10 10:16:44 发布人:网络游民 点击:171

  MapPath

  MapPath 方法将相对路径转化为服务器上的物理路径

  语法

  Server.MapPath( Path )

  参数

  Path

  相对路径。这个路径是以"/"或"\"开头的路径,如果这个路径中没有"\",那么MapPath方法就会返回以当前目录为基础的路径。

  讲解

  MapPath 方法不能检查路径在这个服务器下是否存在。因为 MapPath 转化路径时是不管这个路径是否在这个服务器下存在的。

  你能够用它来将一个相对路径转化为一个物理路径,然后再在这个路径下进行各种操作。

  Example

  在下面的例子中,data.txt文件存在 C:\Inetpub\Wwwroot\Script 目录中,而且一个test.asp 文件包括下面的代码。C:\Inetpub\Wwwroot 是该服务器的主目录 。

  下面的例子中,首先用环境变量"PATH_INFO"获得当前文件的物理路径。

  下面是Script 代码:

  < %= server.mappath(Request.ServerVariables("PATH_INFO"))%>

  显示为:

  c:\inetpub\wwwroot\script\test.asp

  因为下面的例子中路径参数没有以"/"开头,所以它是以当前目录转化的,asp文件是放在C:\Inetpub\Wwwroot\Script中的.以下是 scripts的内容:

  < %= server.mappath("data.txt")%>

  < %= server.mappath("script/data.txt")%>

  显示为:

  c:\inetpub\wwwroot\script\data.txt

  c:\inetpub\wwwroot\script\script\data.txt

  以下的两个例子是以"/"开头的.以下是scripts的内容:

  < %= server.mappath("\script")%>

  显示为:

  c:\inetpub\wwwroot\script\data.txt

  c:\inetpub\wwwroot\script

  直接用"/"或"\"就会得到服务器的主目录:

  < %= server.mappath("\")%>

  显示为:
 
  c:\inetpub\wwwroot

  c:\inetpub\wwwroot

  Transfer

  transfer 方法会把一个正在执行的asp文件的所有信息传给另外一人asp文件。

  语法

  Server.Transfer (path)

  参数

  Path

  将要接收信息的asp文件的位置。

  要点

  当你调用Server.Transfer时,所有内建对象的状态信息都会包含在这次传送之中。这就是说,所有在保存在Session或Application中的信息都会被传送,而且,所有当前请求的信息都会被接收信息的asp文件所接受。

  Example

  下面的例子示范了从一个asp文件传送到另一个asp文件例子!

  ASP1

< % Dim sessvar1 Response.Write Session.SessionID
 Response.Write ("")
 Response.Write("I am going to ASP2 ")
 Server.Transfer("/Myasps/ASP2.asp")
% >

  ASP2


< % Response.Write Session.SessionID %>

  URLEncode

  URLEncode 方法可以将指定字符串进行URL编码。

  语法

  Server.URLEncode( string )

  参数

  string 指定要转化的字符串

  Example

  下面是代码:

  < % Respones.Write(Server.URLEncode("http://www.microsoft.com")) % >

  显示为:

  http%3A%2F%2Fwww%2Emicrosoft%2Ecom

  属性:ScriptTimeout

  ScriptTimeout 属性规定了程序的最大运行时间。

  语法

  Server.ScriptTimeout = NumSeconds

  参数

  NumSeconds

  规定了程序的最大的运行时间(以秒计算)。缺省值是90秒

  Remarks

  一个缺省的Scritpt Timeout的值会能过ASPScriptTimeOUT属性来设置在Web sertvic 或 Web server上。在程序中,ScriptTimeout属性的值不能小于这个缺省值。举个例子吧,如果NumSeconds我们设置为10秒,而缺省值为90秒,那么程序就会中止在90秒以后,而不是10秒以后的。同样,如果我们设置ScriptTimeout的值为100秒,那么,程序就会在100秒之后中止,而不是90秒。

  Example

  下面的例了中程序将被设置为100秒后自动中止。

  < % Server.ScriptTimeout = 100 %>

  下面的例子中将重新得到ScriptTimeout的值,然后把它存在Timout变量中

  < % TimeOut = Server.ScriptTimeout %>
回复此帖
123发布网广告位【218】 123发布网广告位【219】
 ※ 发布回复   ↓请遵循123发布网同城生活贴吧/论坛发帖规则;↓寻一夜情、包养、招嫖类信息的一律全部删除,并报公安备案↓  
回复标题:  
回复内容:
上传图片:
验 证 码:  

123发布网广告位【220】 123发布网广告位【221】
网站首页 | 关于我们 | 广告业务 | 关于VIP | 免责声明 | 联系我们 | 设为首页 | 加入收藏 | 意见反馈 | 网站建设
123发布网 版权所有 www.123fbw.com  联系电话:18331151646  QQ:1016964448
 CopyRight © 2007-2016 All Right Reserved  联系站长  津ICP备10002728号  统计: