嗯
Server.MapPath
不会在ASP中退出。网。核心,而你应该使用
IWebHostEnvironment
界面。注入
IWebHostEnvironment
进入你的视野并使用它。
@inject IWebHostEnvironment env
@{
var path = Path.Combine(env.WebRootPath, $"images/parents/thumbs/@parent.Photo"));
if (!string.IsNullOrEmpty(@parent.Photo) && File.Exists(path))
{
<img src="~/images/parents/thumbs/@parent.Photo" class="rounded-
circle img-fluid" />
}
else
{
@: No photo
}
}
如需更多信息,请阅读本文
Server.MapPath Equivalent in ASP.NET Core
.