Моя рекомендация, поскольку URL-адреса изображений CSS относятся к самому файлу CSS, - иметь папку с изображениями в том же каталоге, что и сам файл CSS.
так ваш каталог будет выглядеть так:
/ Содержание / site.css
/Content/Images/blah.png
это означает, что в вашем CSS-файле вы можете ссылаться на изображения как:
.myClass
{
background-image: url('Images/blah.png');
}
и если в своем HTML вы ссылаетесь на CSS с кодом Url.Content()
, вы всегда получите правильный путь.
<link href="<%: Url.Content("~/Content/site.css") %>" rel="stylesheet" type="text/css" />