下記のように実装すると、追加したクエリパラメータを自動で繋げて、その上URLエンコードもされる。
NameValueCollection nc = HttpUtility.ParseQueryString(string.Empty, Encoding.UTF8); // エンコード指定しない場合 // NameValueCollection nc = HttpUtility.ParseQueryString(string.Empty); nc.Add("Param1", "あああ"); nc.Add("Param2", "aaa"); Response.Redirect("test.aspx?" + nc.ToString());