只是个小技巧,感觉挺有用,拿出来分享一下

功能:在URL地址上添加参数,如果只有一个,会是?userid=1,需要是大于1个,会是&userid=1

实现:

   private string AddParamToUrl(string key,string value)
        {
            string url = System.Web.HttpContext.Current.Request.Url.AbsoluteUri;
            Regex reg = new Regex(@"^.*\?.+=.+$");
            if (reg.IsMatch(url))
                url += "&"+key+"="+value
            else
                url += "?"+key+"="+value;
            return getTokenUri + Server.UrlEncode(url);
        }

心得:

有时,我们使用正则表达式来进行过滤,比其它方法更直接,效率更好!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2021-12-13
  • 2021-08-04
  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-24
  • 2021-11-30
  • 2021-06-03
  • 2022-12-23
  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案