【发布时间】:2012-05-06 07:45:07
【问题描述】:
我无法理解我可以从 ASP.NET MVC 中的 Url.Content() 方法获得的好处。例如,您会看到src='@Url.Content("~/Contents/Scripts/jQuery.js")'。我为什么要使用它?使用它可能存在哪些原因?与使用像 src='/scripts/jquery.js 这样的简单旧的简单引用相比有什么好处、优势等?
更新:根据答案,我想知道除了处理虚拟文件夹之外是否还有其他使用它的原因?因为我没见过这么多使用虚拟应用程序(当然这并不意味着它没有被使用那么多)。
【问题讨论】:
-
您从未在一个网站下拥有多个应用程序
-
嗯,这是他们使用
@Url.Content的唯一原因吗?如果是这样,我们是否可以简单地停止在每个网站一个应用程序的解决方案上使用它? -
很抱歉回复晚了 - 最好将其包含在内。您永远不知道站点结构将来会如何变化。从技术上讲,如果您从不会更改其位置和每个网站的一个应用程序,而其下方没有虚拟目录等,那么请确保您可以只使用 src='/scripts/whatever.js'
标签: asp.net-mvc