raksmart活动促销

分享

写回答

发帖

站长建站中可能会用到的MapPath和Transfer方法

互联网出海创业 互联网出海创业 1569 人阅读 | 1 人回复

发表于 2012-4-10 14:39:12 | 显示全部楼层 |阅读模式

Server对象是专门为处理服务器上特定任务而设计的,特别是与服务器的环境和处理活动有关的任务。并且Server对象的方法有很多种,下面我们就先来说一下Server对象方法中的MapPath和Transfer方法吧!

       由于Server.MapPath是Serer对象的一个方法,功能是把参数path指定的虚拟路径转化为Server机器上实际的物理路径。其使用方法为:

       Server.MapPath(path)我们通常使用程序的虚拟路径,但是,ASP要求我们在存取文件、文件夹或数据库时必须使用实际路径,在这种情况下,我们就要应用Serv-er.MapPath方法把虚拟路径转换为实际路径。

       但是需要注意的是,“login.aspx”这个文件可能并不存在,但是系统没有出错,这是因为系统把“login.aspx”当做普通字符串,并没有把它们当做文件,只有调用这个文件时,系统才会发现这个文件是否存在。

       Transfer方法法的功能是停止执行当前网页,转到新网页执行,执行完后不返回原网页,而是停止执行过程。Transfer方法也是ASP3.0新增加的方法,只有WEB服务器采用IIS5.0或者更高版本时才能够使用。其方法为:

       Server.Transfer(“URL”)

       该方法所实现的功能是网页的重定向,与Response.Redirect功能相似,不同之处在于,Transfer可以直接传输.aspx文件请求,而不需要离开服务器队列,从而节约了服务器与客户机的往返时间,提高了程序的执行效率。

       转载时请注明出处:站900--网站建设(www.zhan900.com)/北京网络营销(bj.zhan900.com)供需服务平台。

回答|共 1 个

angelsea

发表于 2012-4-13 14:34:18 | 显示全部楼层

都是水何必装纯,都是狼何必装羊?
回复 支持 反对

使用道具 举报

tonynyunyun

发表于 2012-4-15 14:38:35 | 显示全部楼层

不错的~~! 感谢您提供
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则