Фоновое изображение появляется только на стартовой странице, но не на других - PullRequest
0 голосов
/ 10 мая 2019

Я создал веб-приложение в visual-studio и в _Layout.cshtml добавил:

<style>
body { 
       background-image: url("Content/bground3.jpg");
       background-repeat: repeat;
       background-color: #00ffff; 
}
</style>

По какой-то причине фоновое изображение появляется только на начальной странице, но не на какой-либо дополнительной странице, в то время как цвет фона отображается на целых страницах.

Я также пытался разместить URL изображения на внешнем сайте, но получил тот же результат. Любая идея?

1 Ответ

1 голос
/ 10 мая 2019

Я полагаю, что на ваших подстраницах есть другие пути, такие как стартовая страница.

Поскольку вы используете относительный путь в теге стиля, целевое расположение будет другим.

www.foo.bar/home.html
-> www.foo.bar/Content/bground3.jpg

www.foo.bar/subpath/subpage.html
-> www.foo.bar/subpath/Content/bground3.jpg

Пожалуйста, проверьте ваш сетевой протокол в devtools вашего браузера, чтобы увидеть, действительно ли источник изображения может быть получен!Возможно, измените источник изображения на абсолютный путь, например /Content/bground3.jpg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...