2

我正在使用单个扩展方法在我的网站上生成样式表/javascript 链接,所以我有一个地方可以生成查询字符串。

例子

http://mydomain.com/site.css?v0.0.1

计划是当我进行新构建时,应该从服务器上重新获取内容。那里没有惊喜。

但是,我正在尝试找出生成此值的最佳方法。

显然,理想情况下,作为 MSBuild 任务做某事是最理想的,但我过去曾尝试过但失败了。

我们将SquishIt用于大多数静态内容,但对于不在捆绑包中的文件(例如,不是每个页面都需要的文件),我们需要为文件生成查询字符串参数。

我在想我在应用程序启动时创建了一个单例 guid,然后在生成链接时使用它。

想法?

4

2 回答 2

0

我从 Steven Sanderson 的关于learn.knockoutjs.com中使用的开源组件的博客文章中了解了 Knapsack 。我不太确定,但也许你应该看看它的快速演练

于 2011-09-27T07:45:24.340 回答
0

我更喜欢一次阅读程序集或应用程序版本(在 app_start 中或在辅助方法中进行延迟加载)并将其用于构建我的 js/css 的 url。我们更改了所有版本(内部或外部)的版本号,因此工作起来就像一个魅力。

于 2011-09-27T08:57:49.280 回答