CSS фоновые изображения в MVC3 - PullRequest
25 голосов
/ 17 мая 2011

Я пытаюсь создать таблицу стилей для моего приложения MVC3.Я не уверен, как отформатировать фоновое изображение: URL.

background-image:url('../../Content/images/gradient_tile_page_top.png');

или

background-image:url('~/Content/images/gradient_tile_page_top.png');

Я пробовал оба варианта, но ни один из них не работает.Css кажется немного хитрее с MVC.

1 Ответ

36 голосов
/ 17 мая 2011

Если вы придерживаетесь «нормы», ваш макет главной страницы будет выглядеть примерно так:

<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />

, а другие ваши ресурсы (например, изображения) будут находиться либо непосредственно в папке с содержимым, либо впапка "images" под содержимым.

Следовательно, в вашем примере:

background-image:url('../../Content/images/gradient_tile_page_top.png');

становится

background-image:url('images/gradient_tile_page_top.png');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...