【发布时间】:2020-03-28 16:32:35
【问题描述】:
我有一个剃刀视图页面,我需要在尝试向用户显示文件之前检查文件是否存在,否则显示默认图像占位符。 下面是我写的代码
@{
if (!string.IsNullOrEmpty(@parent.Photo) && File.Exists(Server.MapPath($"~/images/parents/thumbs/@parent.Photo")))
{
<img src="~/images/parents/thumbs/@parent.Photo" class="rounded-
circle img-fluid" />
}
else
{
@: No photo
}
}
但我收到如下错误提示
名称“服务器”在当前上下文中不存在
所以我无法构建应用程序。 我试图在视图页面上添加以下 using 语句
using System;
using System.IO;
但没区别
我的应用程序在 Windows 10 上的 ASP.NET-Core 3.1 上运行
【问题讨论】:
标签: c# razor asp.net-core-mvc asp.net-core-3.1 file-management