【发布时间】:2010-12-13 11:59:43
【问题描述】:
使用 ASP.NET 如何将绝对路径转换为相对客户端路径?
例如:今天我有一个这样的地址:'c:\web\site\images\somefile.some' 我想转换为“/site/images/somefile.some”,值得一说"site"、"images" 和 somefile.some 可能会改变。
【问题讨论】:
使用 ASP.NET 如何将绝对路径转换为相对客户端路径?
例如:今天我有一个这样的地址:'c:\web\site\images\somefile.some' 我想转换为“/site/images/somefile.some”,值得一说"site"、"images" 和 somefile.some 可能会改变。
【问题讨论】:
这个问题会帮助你:Absolute path back to web-relative path
也就是说,您为什么使用绝对路径而不是建议的 ~/ ?
例如,如果您使用 "~/images/somefile.some" 并将其传递给 [Control].ResolveUrl(url as string) 方法,那么它将根据目录的根目录。
【讨论】: