林子之大.net笔记

本站多数文章由其它网址转载,没啥技术含量的皆为原创。主要目的是对付记性不好,方便查询。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 
 internal static String ResolveClientUrlSimple(string relativeUrl)
  {

   if (relativeUrl == null)
   {
    throw new ArgumentNullException("relativeUrl");
   }
   if (relativeUrl.Length == 0) return relativeUrl;
   if (relativeUrl.StartsWith("~"))
   {
    string text1 = HttpContext.Current.Request.ApplicationPath;
                if (text1.Length == 0)
    {
     return relativeUrl;
                }
                text1 = text1 + relativeUrl.TrimStart('~');
                if (text1.IndexOf("//") > -1)
                    text1 = text1.Replace("//", "/");
    return text1;
   }
   return relativeUrl;
  }

posted on 2007-09-05 15:52  林614  阅读(304)  评论(0编辑  收藏  举报