在MVC4中使用Bundling时,CSS中的图像无法加载

时间:2012-12-07 06:24:42

标签: asp.net-mvc-4 bundling-and-minification

我是MVC4和Bundling概念的新手。对我来说,CSS文件正确加载,但其中指定的图像没有加载,它显示404异常。

我的CSS文件夹结构是:〜\ Content \ css \ CustomCss \ green.css

CSS文件夹结构的图像:Content \ css \ Customcss \ Images \ green.png

但是在检查Firebug的网络面板时,它会显示图像的路径为:/Content/css/CustomCSS/Content/css/Customcss/Images/Greenish.png

我不知道这个捆绑是如何引用CSS中的图像的。

BundleConfig.cs:

 bundles.Add(new StyleBundle("~/Content/css/CustomCss/css").Include("~/Content/css/CustomCss/Syncfusion-Grid-Greenish.css"));

Layout.cshtml:

 @Styles.Render(" ~/Content/css/CustomCSS/css")     

建议我任何想法。

感谢。

1 个答案:

答案 0 :(得分:0)

经过一番小小的挣扎后,终于得到了答案。

我刚刚将图片网址替换为'images / Greenish_sprite.png',而不是'Content / css / Customcss / images / Greenish_sprite.png'。

现在运作良好:)