在我的登录页面中,有些图像应该在背景上播放。我的图像作为静态文件存储在我的wwwroot文件夹中。但是页面加载时路径错误。我的控制器无法加载图像。

$.backstretch([
                "lib/assets/img/backgrounds/banner-1.jpg"
              , "lib/assets/img/backgrounds/banner-2.jpg"
              , "lib/assets/img/backgrounds/banner-3.jpg"
], {duration: 3000, fade: 750});


lib是我的wwwroot所在的文件夹。当我查看chrome控制台映像路径as following this link时。

如何在不将图像携带到帐户文件夹的情况下进行修复?

最佳答案

我假设您的lib目录位于您的wwwroot目录下,因此您需要在每个路径的开头添加一个前导/,以使其成为wwwroot下的绝对路径:

$.backstretch([
                "/lib/assets/img/backgrounds/banner-1.jpg"
              , "/lib/assets/img/backgrounds/banner-2.jpg"
              , "/lib/assets/img/backgrounds/banner-3.jpg"
], {duration: 3000, fade: 750});

10-05 20:39
查看更多