Href
和Url.Content
都可用于解析文件或文件夹的虚拟路径,该路径相对于虚拟根路径。
Href和Url.Content之间有什么区别?
答案 0 :(得分:14)
url.content不仅仅创建一个普通的href,它还会将应用程序的子/虚拟目录置于上下文中,而href则是一个直指针。
为了获得最佳实践,请使用url.content,这样您就知道如果您的网站进入子/虚拟目录,您的链接仍然有效。
答案 1 :(得分:6)
它们非常相似,但Href
来自ASP.NET WebPages堆栈。在MVC上下文中,您应该使用Url.Content
。
答案 2 :(得分:3)
Href是System.Web.WebPages的一部分,Url.Content是System.Mvc的一部分。我认为,如果你有一个MVC应用程序,你会得到两个,但其他一些用法(如webforms)将只有Href可用。