www.abcd.com/ad
www.abcd.com/ad/
http://www.abcd.com/ad/
www.abcd.com/ad/default.aspx
http://www.abcd.com/ad/default.aspx#我现在想获取根目录的名称ad,应该怎么写???

解决方案 »

  1.   

    你可通过
    System.Web.HttpContext.Current.Request.PhysicalApplicationPath.ToString()
    进行求取,此属性将获取当前站点的根目录的绝对路径 .
      

  2.   

    不行~我想取得是该地址的最后一个文件夹的名字比如http://www.aaa.com/a/b/c/ 我想取c
      

  3.   

    Sever.MapPath(@"~/a/b/c")
    用字符串分离方法。。
      

  4.   

    String Path;
     Path = Request.PhysicalPath; //获取与请求的 URL 相对应的物理文件系统路径。
      

  5.   

    //假设是这个URI:
    //www.abcd.com/ad/
    string str=Request.PhysicalApplicationPath;//C:\ff\ff\ad\
    char ch=new char [] {'//'}
    string str1 [] =str.Split(ch)  //str1={C:,ff,ff,fff, ,}最后一个为空
    string str2=str1[str1.Lenth-2]  //str2="ad"
      

  6.   

    自己写出来了。。提供给大家。。分送大家了
    string strUserName = Request.Url.AbsoluteUri;
    strUserName = strUserName.Substring(0, strUserName.LastIndexOf("/"));
    strUserName = strUserName.Substring(strUserName.LastIndexOf("/") + 1).ToUpper();