【发布时间】:2019-03-13 17:01:09
【问题描述】:
在 asp.net mvc C# 项目中图像文件夹的最佳位置是什么,以便在所有 css 脚本中轻松访问它。 目前我用过....
- 图片路径:内容/图片
-
css文件路径:**Content/dist/css
<img src="@Url.Content("../Content/Images/logo.png")>适用于所有视图页面。还有
background-image:url(../Content/Images/logo.png);适用于主页/索引页面。 但是当我调用其他页面时.....
background-image:url(../Content/Images/logo.png);根本没有工作!还有
background-image: url('data:image/jpeg;base64........)适用于所有页面
【问题讨论】:
-
ASP.Net MVC 还是 ASP.Net MVC 核心?静态图片(我猜是这样)还是用户可以上传的图片?
-
没有“正确”的位置,只有看到大多数人将 CSS 引用的图像放在“Content/Images”文件夹中的约定。
-
background-image: url('@Url.Content("~/Content/images/logo.png")') 用作内联css
标签: c#