做了一个MVC项目,项目中嵌套了Razor 组件,计划在组件中做一个轮播图。
轮播图的图片不能正常显示,查了一下原因,图片的访问连接总是带上控制器,没有办法访问到根路径。
http://localhost:5107/ProcessShow/images/1.jpg
如上,总是出现ProcessShow,这个是控制器
Nulla vitae elit libero, a pharetra augue mollis interdum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent commodo cursus magna, vel scelerisque nisl consectetur.
有尝试过,把wwwroot中的images放在根路径下,但是仍然访问地址带有控制器。
图片URL写成/images/1.jpg
检查图片路径:确保图片文件的路径正确,并且图片文件确实存在于指定的路径中。在 Razor 视图中,使用 Url.Content 或 ~ 符号来生成图片的正确路径。例如:
<img src="@Url.Content("~/images/myimage.jpg")" alt="My Image" />
检查文件权限:确保图片所在的目录对应用程序具有足够的访问权限,以便能够读取图片文件。