很经常使用到的一个功能,但在在网上却一直没有找到相关的解决方法,今天借着项目应用到的机会写了两个将绝对路径转换为虚拟路径封装好的方法
将Web站点下的绝对路径转换为相对于指定页面的虚拟路径
/**//// summary
/// 将Web站点下的绝对路径转换为相对于指定页面的虚拟路径
/// /summary
/// param name="page"当前页面指针,一般为this/param
/// param name="specifiedPath"绝对路径/param
/// returns虚拟路径, 型如: ../..//returns
public static string ConvertSpecifiedPathToRelativePathForPage(Page page, string specifiedPath)
{
// 根目录虚拟路径
string virtualPath = page.Request.ApplicationPath;
// 根目录绝对路径
string pathRooted ...[ 查看全文 ]