<summary>////filter out unnecessary parameters in the address///</summary>//<param name= "url" > Address </ param>//<param name= "paramname" > Parameter names </param>//<returns></returns> Pub Lic string filterurlparam (string url, string paramname) {string str = ""; if (URL. ToLower (). IndexOf ("?")! =-1) {str = URL. Substring (URL. ToLower (). IndexOf ("?") + 1); } else {return URL; } string[] arr = new string[] {}; String returnurl = ""; if (URL. ToLower (). IndexOf (' & ')! =-1) {arr = str. Split (' & '); for (int i = 0; i < arr. Length; i++) {if (I < arr. Length) {if (Arr[i]. Split (' = ') [0]. ToLower ()! = paramname) {returnurl = ReturnUrl + arr[i]. Split (' = ') [0] + "=" + arr[i]. Split (' = ') [1] + "&"; }}} return URL. Substring (0, URL. IndexOf ('? ')) + "?" + ReturnUrl. Substring (0, ReturnUrl. LENGTH-1); } else {arr = str. Split (' = '); if (Arr[0]. ToLower () = = paramname) {return URL. Substring (0, URL. IndexOf ('? ')); } else {return URL; } } }
Filter out unwanted parameters in the URL