移除指定Url参数

 1         /// <summary>
 2         /// 移除指定的Url参数
 3         /// 来自:http://www.cnblogs.com/cielwater
 4         /// </summary>
 5         /// <param name="Url">Url地址</param>
 6         /// <param name="PartName">需要移除参数名</param>
 7         /// <returns>返回新Url地址</returns>
 8         public string RemoveUrlPart(string Url, string PartName)
 9         {
10             PartName = PartName + "=";
11             if (Url.Contains(PartName))
12             {
13                 String Text = Url.Substring((Url.IndexOf(PartName) + PartName.Length), Url.Length - (Url.IndexOf(PartName) + PartName.Length));
14                 if (Text.Contains("&"))
15                 {
16                     Text = Text.Substring(Text.IndexOf("&") + 1, Text.Length - (Text.IndexOf("&")) - 1);
17                 }
18                 else
19                 {
20                     Text = "";
21                 }
22                 return Url.Substring(0, Url.IndexOf(PartName)) + Text;
23             }
24             else
25             {
26                 return Url;
27             }
28         }

因为项目需求 需要移除传递过来的URL参数 但是在网上找的都不符合自己要求 所以自己写了一个移除指定URL的函数

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。