路径

路径<?xml version="1.0" encoding="UTF-8"?>
“/表示网站根目录(域名)、../表示上级目录、./表示当前目录”

~是ASP.Net定义的特殊符号,是ASP.Net内部进行定义推荐的用法,推荐资源定位都使用~从应用根目录开始定义。应用根目录和网站根目录的区别在于:如果将一个应用部署到http://www.rupeng.com/search这个目录下,应用的根目录是“http://www.rupeng.com/search”,网站的根目录是“http://www.rupeng.com/”

  • 如果在服务端控件中(使用runat=server的控件)会自动将“~”进行转换,如果在HTML控件或者需要在代码中转换的话可以使用VirtualPathUtility类中静态方法进行虚拟路径、全路径等的转换,比如VirtualPathUtility.ToAbsolute("~/a/b1.aspx")就是将虚拟路径转换为相对于应用根的全路径,也就是/WebSite4/a/b1.aspx
  • AppendTrailingSlash(string virtualPath):如果路径virtualPath最后没有“/”则添加
  • string Combine(string basePath, string relativePath),将两个路径进行合并
  • string GetDirectory(string virtualPath),返回虚拟路径的目录部分
  • string MakeRelative(string fromPath, string toPath),计算两个虚拟路径的相对路径

转载于:https://www.cnblogs.com/zhxshseu/p/5292180.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值