.NET 中的绝对路径和相对路径
来源:互联网 发布:嵌入式软件开发工程师 编辑:程序博客网 时间:2024/06/14 17:46
在做网页时老是遇到什么“相对路径”“绝对路径”,听起来好像很熟悉的样子,可真正操作起来就郁闷,今天就在这里做个小小的总结。
1、绝对路径
<body backround="E:\book\网页布局代码\bg.jpg" >
2、使用绝对路径的缺点
3、相对路径
再举一个例子,假设“s1.htm”文件所在目录为“E:\book\网页布局代码”,而“bg.jpg”图片所在目录为“E:\book\网页布局代码\img”,那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的“img”子目录里,则引用图片的语句应该为:
在相对路径里常使用“../”来表示上一级目录。如果有多个上一级目录,可以使用多个“../”,例如“../../”代表上上级目录。假设“s1.htm”文件所在目录为“E:\book\网页布局代码\代码”,而“bg.jpg”图片所在目录为“E:\book\网页布局代码”,那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的上级目录里,则引用图片的语句应该为:
4、相对虚拟目录
附: //本地路径转换成URL相对路径 private string urlconvertor(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录 string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径 imagesurl2 = imagesurl2.Replace(@"\", @"/"); //imagesurl2 = imagesurl2.Replace(@"Aspx_Uc/", @""); return imagesurl2; } //相对路径转换成服务器本地物理路径 private string urlconvertorlocal(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录 string imagesurl2 = tmpRootDir + imagesurl1.Replace(@"/", @"\"); //转换成绝对路径 return imagesurl2; }1.使用filePath="/Logs/abc.txt",被认为是根目录,即网页文件所在的盘符,默认的是C盘,则在这里这个路径被解释为"C:\Logs\abc.txt"2.使用filePath="~/Logs/abc.txt",被认为是服务器的目录3.使用filePath="./Logs/abc.txt",仍然是服务器目录下
- .NET 中的绝对路径和相对路径
- .net绝对路径和相对路径的问题
- ASP.NET之相对路径和绝对路径
- JSP、Servlet中的相对路径和绝对路径
- JSP、Servlet中的相对路径和绝对路径
- web工程中的相对路径和绝对路径
- java(web)中的相对路径和绝对路径
- JSP、Servlet中的相对路径和绝对路径
- web中的相对路径和绝对路径
- HTML中的相对路径和绝对路径
- JSP、Servlet中的相对路径和绝对路径
- JSP中的相对路径和绝对路径
- 【转】 java中的相对路径和绝对路径
- javaweb中的绝对路径和相对路径
- JSP/Servlet中的相对路径和绝对路径
- Qt中的相对路径和绝对路径
- Qt中的相对路径和绝对路径
- JSP、Servlet中的相对路径和绝对路径
- CALayer(持续更新)
- centOS6.5安装FreeSwitch
- 第一次使用博客哦!
- uva401 - Palindromes结题报告
- 中国,能追上挪威的电动汽车发展吗?
- .NET 中的绝对路径和相对路径
- FPGA电源旁路电容取值(转自tengjingshu的博客)
- 表单按回车自动提交
- DTrace User Guide
- AGPhotoBrowser 好用的图片浏览器
- CentOS 6.4 快速VNC server设置
- 生成包含随机字符串的文件的脚本
- 简单的请求分发功能
- 智能点餐系统开发纪实2-----系统整体结构和业务流程