【问题标题】:Convert absolute path to clientrelative path将绝对路径转换为客户端相对路径
【发布时间】: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#-3.0


    【解决方案1】:

    这个问题会帮助你:Absolute path back to web-relative path

    也就是说,您为什么使用绝对路径而不是建议的 ~/ ?

    例如,如果您使用 "~/images/somefile.some" 并将其传递给 [Control].ResolveUrl(url as string) 方法,那么它将根据目录的根目录。

    【讨论】:

    • 我从 app.config 中获取此 URL,有一个应用程序可以保存 webserve 中的图像文件。
    猜你喜欢
    • 2017-08-01
    • 2011-11-07
    • 2011-05-02
    • 2016-12-14
    相关资源
    最近更新 更多