例如http://www.a.com#2
需要取到其中2
请问怎么做呢?

解决方案 »

  1.   

    string strUrl = "http://www.a.com#2";
    string str = strUrl.IndexOf("#")>0?strUrl.Substring(strUrl.IndexOf("#")).Replace("#","");
      

  2.   


    void Main()
    {
    string s=Regex.Match(@"http://www.a.com#2",@"(?<=#)[^#]*").Value;
    Console.Write(s);
    }// 2
      

  3.   

    string strUrl = "http://www.a.com#2";
                string str = strUrl.IndexOf("#") > 0 ? strUrl.Substring(strUrl.IndexOf("#")).Replace("#", "") : "";
      

  4.   

    是我的疏忽
    我想获取的是这个:http://www.a.com#2
      

  5.   

    你到底要取2还是
    http://www.a.com#2
      

  6.   

    后台获取全部URL:http://www.a.com#2
    这样明白吗?
      

  7.   

    Session["url"] = HttpContext.Current.Request.Url.ToString();
    获取当前URL并存入Session