排序时,在url后添加一个参数
#region 在url后加一个参数 public static string AddUrlParam(string key, string value) { var dd = System.Web.HttpContext.Current.Request.QueryString; Dictionary<string, string> dic = new Dictionary<string, string>(); foreach (string key2 in dd.AllKeys) { foreach (string value2 in dd.GetValues(key2)) { dic.Add(key2, value2); } } if (dic.ContainsKey(key)) dic[key] = value; else { dic.Add(key, value); } List<string> list = new List<string>(); foreach (var item in dic) { list.Add(string.Format("{0}={1}", item.Key, item.Value)); } var query = string.Join("&", list); return query; } #endregion
如果要添加的参数已存在,则替换.