gpt4 book ai didi

.net - 获取相对于当前地址的路径的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 00:42:37 25 4
gpt4 key购买 nike

假设我有一个资源位于 ~/Resources/R1.png此资源的相对 URL 将根据当前地址而有所不同。

例如:
如果我在 www.foo.com/A/B/C/D.aspx 并且 www.foo.com/A 是包含虚拟目录的根路径, 那么相对于~/Resources/R1.png当前地址的路径就是../../../Resources/R1.png

我怎样才能得到这个相对路径?

编辑:

我想要一个可以在网页中使用的网络路径,而不是服务器路径。

最佳答案

ResolveUrl("~/Resources/R1.png")

其中“~”用于表示当前页面/控件所在的应用程序的根目录。

或者,如果资源在当前应用程序外部但仍在虚拟目录层次结构中,您可以使用 ResolveUrl("/Resources/R1.png")

关于.net - 获取相对于当前地址的路径的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com