移除指定Url参数(原创)

时间:2014-11-19 12:07:44   收藏:0   阅读:191
 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的函数

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!