1

在 MVC 2 中,我尝试使用 CSS 在我的母版页上显示图像。

.menu .symbol-item  { background-image:url(Content/icons/page.png); }

当 URL 像这样时,图像正在显示

http://localhost:4745/Item

但是当 URL 像这样时它不会显示

 http://localhost:4745/Item/Create

两个页面使用相同的母版页

4

1 回答 1

1

您需要使用Url.Content以确保您的 URL 每次都解析到同一个位置。为此,CSS 需要存在于您的视图中。首先将其移动到您的视图,然后执行:

.menu .symbol-item  { background-image:url(@Url.Content("~/Content/icons/page.png"); }
于 2013-05-02T08:26:12.270 回答