我使用Directory.Enumeratefiles来获取存储在特定目录中的一些图像的路径。
directory.enumeratefiles方法将路径返回为“D:\ Gallery \ Test \ 1.jpg”
无论如何,当我将它绑定到转发器中的图像时,路径将变为“D:\ Gallery \ Test \ 1.jpg”,但图像不会显示在页面中。
我只是想知道绑定时是否可以将路径转换为波浪号(〜)。
答案 0 :(得分:0)
您必须自己将真实路径映射到虚拟路径;基本上与Server.MapPath
相反。
最简单的方法是运行以下内容:
var root = Server.MapPath("~");
var relative = realPath.Replace(root, "~").Replace("\\", "/");