A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. /// <summary>
  2. /// 把~/test.aspx转化成http://localhost:8088/ModuleTest/test.aspx
  3. /// </summary>  
  4. /// <param name="path">如:~/test.aspx</param>  
  5. /// <returns></returns>  
  6. public static string GetVirsualURL(string path)  
  7. {  
  8.     path = path.Replace("~","");  
  9.     HttpRequest request = HttpContext.Current.Request;  
  10.     string port = request.Url.Port == 80 ? "" : ":" + request.Url.Port.ToString();  
  11.     if (request.ApplicationPath == "/")  
  12.     {  
  13.         return @"http://" + request.Url.Host + port+path;  
  14.     }  
  15.     else  
  16.     {  
  17.         return @"http://" + request.Url.Host + port + request.ApplicationPath+path;  
  18.     }  
  19. }  
复制代码

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
学习了~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马