Server.MapPath详解「建议收藏」

Server.MapPath详解「建议收藏」语法:Server.Mappath(path)                          //path为你要指定的路径用途:将path指定的虚拟路径转化为实际路径,参数path必须为虚拟路径,否则将出错!范例:1)Server.Mappth(“page.aspx”)      //找出页面page.aspx的实际路径2)Server.Mappth(“/”)     

大家好,又见面了,我是你们的朋友全栈君。

语法:Server.Mappath(path)                           //path为你要指定的路径

用途:将path指定的虚拟路径转化为实际路径,参数path必须为虚拟路径,否则将出错!

范例:

1)Server.Mappth(“page.aspx”)       //找出页面page.aspx的实际路径

2)Server.Mappth(“/”)                      //找出根目录

3)Server.Mappath(“./”)                   //找出现在的目录

注意:等价于Server.MapPath(“”)返回的Server.MapPath(“”)所在页面的物理文件路径。

4)Server.MapPath(“.. /”)                 //表示上一级目录

5)Server.MapPath(“~/”)                

//表示当前应用程序的目录,如果是根目录,就是根目录;如果是虚拟目录,就是虚拟目录所在的位置,如C:/InetPub/wwwroot/HYjhktz/

注意:等效于Server.MapPath(“~”)

示例:如果你当前调用Server.Mappath的页面为:XXX/putinfo/cc.aspx,而你把文件存到里XXX/putinfo/img,

则可以用以下两种方法之一:

1) path=”/putinfo/img”

2) path=”img”

由此可见,如果path的第一个字符为“/”或者“/”,则Server.Mappath会将它解释成从根目录开始的路径,否则Server.Mappath会将它解释成从当前目录开始的路径。

实验:

tt上面还有一个文件夹

http://192.168.X.XX/tt/bb/g/GS/tgG.gif

image.ImageUrl=”/tt/bb/g/GS/tgG.gif“;

1.在调试状态下,图片不能正常显示,因为/tt访问的是从网站文件夹最顶层的路径,而没有带网站地址,此时如果改成image.ImageUrl=”./tt/bb/g/GS/tgG.gif“;则正常显示,因为它的根还包涵一个网站路径

2.通过网络地址访问image.ImageUrl=”/tt/bb/g/GS/tgG.gif“,则正常显示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158038.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何写 Cover Letter 论文投稿「建议收藏」

    如何写 Cover Letter 论文投稿「建议收藏」论文投稿时一般要求附带一篇“CoverLetter”,好的“CoverLetter”不仅可以使文章锦上添花,更有可能直接决定论文是否被录用。本人切身体会,以已发表论文为例,现将其写法经验归纳如下:Dear Editor,We would like to submit the enclosed manuscript entitled "论文题目", which we wish to be con…

    2022年6月4日
  • webservice 第三方接口[通俗易懂]

    webservice 第三方接口[通俗易懂]出处:http://www.blogjava.net/amigoxie/archive/2010/12/21/341257.html1.    WebService接口1.1 接口方式说明和优点在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为客户端去调用第三方提供的接口时,大部分时候都是使用Web Service接口,WebService作为接口使用广

    2022年5月12日
  • Linux学习——shell编程之正则表达式和字符处理命令

    shell编程之正则表达式一 正则表达式 1 什么是正则表达式 正则表达式用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分隔、匹配、查找及替换操作。2 shell编程之正则表达式与通配符 正则表达式:用于在文件中匹配符合条件的字符串。正则是包含匹配。grep 、awk 、sed等命令支持正则表达式。 通配符:用于匹配符合条件的文件名,通配符是完全匹配。ls、f

    2022年2月26日
  • 支持向量机原理与实现的区别_支持向量机实例

    支持向量机原理与实现的区别_支持向量机实例一、模型机器学习中我们最开始接触的都是感知机,感知机就是一个阶跃函数,阶跃函数的自变量是一个多元线性函数,costfunction则是。而支持向量与感知机类似,只是将阶跃函数挖去(-1到1这个区间),要使两个平行的超平面间间隔最大,只需w二范数最小即可。约束条件是.关于约束条件的理解,取等号时刚好在支持向量上,不取等号时说明在平面的对应的一侧。理解了问题的本质,现在就是怎么用数学去解决这…

    2022年10月21日
  • 贴片电阻基本知识_贴片电阻怎么测试

    贴片电阻基本知识_贴片电阻怎么测试点点滴滴皆是学问;”1故事的起因2走近贴片电阻2.1贴片电阻的优点2.2识别贴片电阻3命名规则总结1故事的起因有一天,小张正在焊接电路板,我拿起旁边的一块板子问起来,这个R0…

    2022年8月21日
  • 一文带你开始挣取自己的一点睡后收入(基金,理财)

    一文带你开始挣取自己的一点睡后收入(基金,理财)

    2022年2月21日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号