C# 物理驱动器上的完整路径到相对路径

C# 物理驱动器上的完整路径到相对路径,c#,asp.net-mvc,C#,Asp.net Mvc,我的服务器上有一个存储用户配置文件映像的目录。 它们被保存在UserImages目录中 在SQL Server上,用户的配置文件映像的保存方式如下: C:\\inetpub\\wwwroot\\Project\\Project\\UserImages\\userimage.jpg 我有一个GETActionResult方法,它使用ET获取用户数据并将其返回到视图。 然而,问题是,我不知道如何从上面给出的完整路径传递可用的相对路径 如何从硬盘上的绝对路径生成相对路径,以便将其用作HTML图像的s

我的服务器上有一个存储用户配置文件映像的目录。 它们被保存在UserImages目录中

在SQL Server上,用户的配置文件映像的保存方式如下:

C:\\inetpub\\wwwroot\\Project\\Project\\UserImages\\userimage.jpg
我有一个GET
ActionResult
方法,它使用
ET
获取用户数据并将其返回到视图。 然而,问题是,我不知道如何从上面给出的完整路径传递可用的相对路径

如何从硬盘上的绝对路径生成相对路径,以便将其用作HTML图像的src?

编辑:
Razor
不起作用,因为可以使用
AJAX
更新图像-当图像更新时,我会从服务器收到一些带有新数据的
JSON

在后端,您可以执行类似的操作。没那么花哨,但我认为它能胜任

var relativePath = yourPathOnDb.Substring(0, Server.MapPath("~").Length);