我是MVC 4的新手。在这里,我面临与资产的URL引用相关的问题。
我使用了bundle配置来渲染我的css和脚本。
@Scripts.Render("~/Content/scripts/location")
我的一个脚本是使用CSS的URL而CSS使用了一些图像。
1.图像问题:
实际参考: http://localhost:58752/Scripts/lib/sample/img/east-mini.png
以下链接出现404错误 http://localhost:58752/Location/img/east-mini.png
2。 CSS参考问题
实际参考:http://localhost:58752/Scripts/lib/sample/theme/default/style.css
404错误,包含以下链接http://localhost:58752/Location/theme/default/style.css
请帮我解决我的问题。
答案 0 :(得分:1)
CSS文件中的图像和其他资源应始终被引用为相对于此CSS文件本身的位置。
例如,如果您有Location/theme/default/style.css
并希望引用Location/theme/images/foo.png
,则应在CSS中使用../images/foo.png
。