图片路径在 CDN 中有效,但在 .css 中无效

path to image works in CDN but not in .css

我不明白。它如何与 CDN 一起工作,而不是当我将 CSS 复制到本地 .CSS 并通过 MVC 中的 BundleConfig.cs 引用它时? 我什至不知道在哪里可以找到图像。

Works CDN:(在数据表 header 中给出 up/down 箭头)

@Styles.Render("http://cdn.datatables.net/plug-ins/9dcbecd42ad/integration/bootstrap/3/dataTables.bootstrap.css")

无效:.CSS

BundleConfig.cs:

bundles.Add(new StyleBundle("~/Content/dataTablesBootstrap").Include(
            "~/Content/dataTables-bootstrap.css"
            ));

_Layout.cshtml:

@Styles.Render("~/Content/dataTablesBootstrap")

错误:

"NetworkError: 404 Not Found - http://localhost/WebConsole53/images/sort_both.png"

我建议您从这里下载 ZIP: 数据表。net/download/download。

将 CSS 个文件复制到您的:

/Content/styles

并将您的图片复制到

/images/

它应该可以工作。我认为您不必更改 css 文件

中的引用

如果

/content//images/ 文件夹在同一个目录中