public CQueryString Copy() { CQueryString NewQueryString = new CQueryString(); for (int i = 0; i < this.Count; i++) { NewQueryString.Add(this.Keys[i], this[i]); } return(NewQueryString); }
public string FormateNewMessageUrl(string StringToFormate, string nametoadd, string nametoaddValue) { string[] arr = StringToFormate.Split('?'); string qs1 = ""; if (arr.Length == 2) { qs1 = arr[1]; } CQueryString qs = new CQueryString(qs1); qs.Add(nametoadd, nametoaddValue, true); return(arr[0] + "?" + qs.SerializeQueryString()); }