相关疑难解决方法(0)

如何使用Razor MVC显示文件夹中的图像?

我正在使用Razor MVC,我想显示"〜/ Content/uploads"文件夹中的图像.我提出了以下解决方案:

@foreach (FileInfo fileInfo in (new DirectoryInfo(Server.MapPath("~/Content/uploads"))
                                    .GetFiles().Where(x => x.Extension == ".jpg"))) {
    <img src="/@fileInfo
               .FullName
               .Substring(Server.MapPath("~/").Length)
               .Replace("\\", "/")"
         width="100">
}
Run Code Online (Sandbox Code Playgroud)

代码的问题是我正在获取完整的文件路径,我正在删除Server.MapPath()前缀.

如何简化此代码?

razor asp.net-mvc-4

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc-4 ×1

razor ×1