我发现的几乎解决方案是使用 javascript/jquery,而对我而言,它应该是 MVC 中的视图。一个参考是here
所以我以这种方式设置了我的css文件:
@{
ViewBag.Stylesheets = new string[] {
"global/style.css",
"global/links.css",
.
.
.
. 40 plus more css files...
};
并加载它们:
@foreach (string stylesheet in
ViewBag.Stylesheets is string[] ? ViewBag.Stylesheets : new string[] { @"style.css" })
{
<link href="@Url.ContentArea("~/css/" + stylesheet)" rel="stylesheet" />
}
所有这些都是内部观点。我有 48 个 css 文件,我注意到 IE9 只加载 37 个 css 文件。由于某些原因,目前无法在一些文件中组合 css 代码。那么如何在 IE 中加载所有这些 css 文件呢?