我是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")
建议我任何想法。
感谢。
答案 0 :(得分:0)
经过一番小小的挣扎后,终于得到了答案。
我刚刚将图片网址替换为'images / Greenish_sprite.png',而不是'Content / css / Customcss / images / Greenish_sprite.png'。
现在运作良好:)