我有一个虚拟路径(例如:"〜/ Images/Banner.jpg"),我想让它成为一个绝对的Web路径(例如:"/ ApplicationRoot/Images/Banner.jpg").有一种方法可以做到这一点,我相信一个叫做HTTPUtility或类似名称的类.虽然我有时间需要这种方法,但我需要花费数小时的时间来搜索它.非常感谢有人可以发布正确的方法来做到这一点,所以我可以喜欢这个以便将来轻松访问.
非常感谢你.
Bor*_*ens 64
System.Web.VirtualPathUtility.ToAbsolute("yourRelativePath");
Run Code Online (Sandbox Code Playgroud)
你去:)
Roh*_*wal 13
ASP.NET中有多种方法可用于解析绝对Urls的相对路径 -
1)Request.ApplicationPath
2)System.Web.VirtualPathUtility
3)Page.ResolveUrl
4)Page.ResolveClientUrl
这篇文章解释了在ASP.NET中解析路径的各种方法之间的区别 -
Control.ResolveClientUrl(url)
Run Code Online (Sandbox Code Playgroud)
要么
Control.ResolveUrl(url)
Run Code Online (Sandbox Code Playgroud)
无论你需要哪一个(老实说,我不知道其中的差异,因为两者似乎都大致相同,也许有人可以照亮我:)).
| 归档时间: |
|
| 查看次数: |
26631 次 |
| 最近记录: |