将绝对路径转换为clientrelative路径

时间:2009-11-05 16:31:05

标签: asp.net c#-3.0

使用ASP.NET如何将绝对路径转换为相对客户端路径?

例如:今天我有一个这样的地址:'c:\ web \ site \ images \ somefile.some'我想转换为“/site/images/somefile.some”,值得一提的是“site”,“images”和somefile.some可能会改变。

1 个答案:

答案 0 :(得分:2)

此问题可以帮助您:Absolute path back to web-relative path

那就是说,为什么你使用的是绝对路径而不是建议的〜/?

例如,如果您使用“〜/ images / somefile.some”并将其传递给[Control] .ResolveUrl(url as string)方法,那么它会将其转换为somefile.some的路径,基于目录的根目录。