在我的_Layout.cshtml中,我有视图的主要部分,如下所示:
<div class="right_col" role="main" style="color: black; background-image: url('../images/bg.jpg');background-repeat:repeat">
@RenderBody()
</div>
它正确设置了创建视图的背景图像。例如CADCreate.cshtml但错过了用于编辑和删除视图的后台图像。例如CADEdit.cshtml和CADDelete.cshtml。
注意:
-
上面提到的所有视图(Layout.cshtml 除外(都位于同一文件夹中。
-
图像文件夹位于我的项目文件夹下。
提前致谢
好吧! 如果有人遇到这种情况,最终对我有用的是像这样替换图像 URL:
<div class="right_col" role="main" style="color: black; background-image: url('/images/bg.jpg');background-repeat:repeat">
@RenderBody()
</div>
images/bg.jpg 之前的"/">告诉路径从项目根文件夹开始。