我想获得 ASP.NET 中资源的完全限定 url。
例如:
<LINK rel="shortcut icon" href="<%=GetFaviconPath()%>">
代码隐藏文件现在包含:
private String GetFaviconPath()
{
String url = System.Web.VirtualPathUtility.ToAbsolute("~/Images/clock.ico");
return url;
}
不幸的是,这不起作用,因为它不返回完全限定的路径,只返回相对于服务器的路径:
/Employement/Images/clock.ico
Internet Explorer 需要一个完全限定的url,例如:
http://localhost:62119/Employment/Images/clock.ico
http://avenger:81/Employment/Images/clock.ico
http://MyFreeAspDotNetHosting.com/IanBoyd/Employment/Images/clock.ico
如何获得文件的完全限定路径?我已经尝试过VirtualPathUtility
了,但我完全没有想法。