确认图像路径是否正确,并且图像文件在指定路径下存在。
在 Razor 页面中使用 HTML 的 标签来显示图片,如下所示:
通过 Razor 模板语法使用 @Url.Content 来生成图像的绝对路径,如下所示:
如果您的图片受到身份验证、授权等限制,则需要通过控制器和动作方法来访问图片。在控制器中,您可以将这些图片的路径存储在 ViewData 中,并在 Razor 视图中读取它们。
控制器代码:
public class ImagesController : Controller { public IActionResult GetImage() { var imagePath = "/images/image-name.jpg"; ViewData["ImagePath"] = imagePath; return View(); } }
Razor 页面代码:
通过这些方法可以轻松地在 Asp.Net Razor 页面中显示图像。