3

似乎可以通过这种方式引用样式表:

<link href="@Url.Content("~/Content/jquery.duckbilledplatypus.css")" rel="stylesheet" type="text/css"  />

...或者这样:

<link href="@Href("~/Content/jquery.duckbilledplatypus.css")" rel="stylesheet" type="text/css"  />

一种方式比另一种方式有优势吗?

我注意到我也有这个:

<script src="@Url.Content("http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js")" type="text/javascript" defer ></script>

...这可能是虚假的(这种方式的 href 剃须刀),因为 CDN 上的文件不需要被剃刀。

4

2 回答 2

3

除了 Url.Content 与应用程序的虚拟目录一起使用外,两者都相似。 @Href来自 System.Web.WebPages 库,@Url.Content是 MVC 的一部分。

@Url.Content 是我的最爱。

于 2013-08-15T20:56:39.213 回答
0

我更喜欢使用@Href。因为我只使用网页而不是 MVC。不是因为我不喜欢,而是因为我不想。所以对我来说它们是一样的。这仅取决于您的工作。你想用什么。

我会一直尝试@Href。

于 2013-08-15T22:36:14.820 回答