我正在开发一个MVC4站点,我想使用一些资源管理软件来整合和缩小JS & CSS (+ less & coffeescript),
SquishIt有我想要的所有插件,它们已经配置好了。所有的例子都展示了SquishIt背后的一个非常简单的想法,它从来不包括任何资产管理。它看起来( JavaScript模型几乎是相同的):
<html>
<head>
@Html.BundleCss()
.Add("~/Content/first_file.css")
.Add("~/Content/second_file.css")
.Add("~/Content/third_file.css")
.Render()
</head>我想做的更像这样:
_Layout.cshtml:
<html>
<head>
@Html.BundleCss().Render()
</head>
....
App_Start():
Bundle.Css().Add("~/Content/bootstrap.css").Add("~/Content/jquery-ui.css");
_PartialView.cshtml:
@Html.BundleCss().AddString("a:active { color: red }")这背后的想法是,我将构建我需要的CSS/JS作为视图递归呈现,然后小型机构建,小型化,并缓存在最后。AssMan (http://assman.codeplex.com/)可以做到这一点,但似乎不那么受支持,需要更多的工作才能获得我想要的小型化和语言支持。
想法,建议?
发布于 2014-01-24 17:52:44
发布于 2014-01-22 20:07:35
盒式录音带似乎是天生的。它没有我想要的语法那么干净(我更希望能够引用任意脚本和CSS,而不必捆绑它们),但它确实有效。
https://stackoverflow.com/questions/21289767
复制相似问题