我想获取ASP.NET中资源的完全限定url。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的要求完全合格网址,例如:
http://localhost:62119/Employment/Images/clock.ico
http://avenger:81/Employment/Images/clock.ico
http://MyFreeAspDotNetHosting.com/IanBoyd/Employment/Images/clock.ico
我怎样才能得到一个文件的完全合格的路径?我试过VirtualPathUtility
,我都没有想法。