私の c# コードでは、複数のクエリ文字列を持つ URL をエンコードしています。受信側でクエリ文字列を読み戻そうとすると、null 値が返されます (クエリ文字列パラメーターが見つかりません) エンコードの理由が &querystringparameter を &querystringparam に変更します。これを回避する方法。
Response.Redirect(HttpUtility.HtmlEncode("Add.aspx?ID=" + 1 + "&cid="+ 8 + "&jid=" +9));
add.aspx ページで、URL を「add.aspx?id=1&sid=3&jid=9」として取得します。