Mal*_*olm 2 asp.net asp.net-mvc
在ASP.NET MVC中,如何通过指定相对路径来获取我的css文件的完全限定路径.
例如
Url.Content( "〜/内容/ Print.css")
这将返回例如"/Content/Print.css"
我想要的地方
http://www.mysite.com/Content/Printcss
了解这个问题?
马尔科姆
与Phil类似,我会使用Request对象.但是,我会查看Url属性.使用Url,您可以调用GetLeftPart(UriPartial.Authority)来获取地址的缺失部分:
string address =
System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) +
Url.Content("~/Content/Print.css");
Run Code Online (Sandbox Code Playgroud)
GetLeftPart应返回" http://www.mysite.com ",如文档中所示:http: //msdn.microsoft.com/en-us/library/system.uri.getleftpart(v = VS.100 ). ASPX