複数のクエリ パラメータを含むページ (最近では検索結果ページ) があり、URL で 1 つ以上のクエリ パラメータを変更して同じページへのリンクを作成する必要があったケースがいくつかありました。これは非常に一般的な使用例のように思えるので、それを行うための簡単な組み込みの方法が必要であると私は感じています。
現在、私が書いた関数を使用しています。これは、パラメーターと値の辞書を取り、それらを からのパラメーターと値とマージしますRequest.QueryString
。値を指定したパラメーターnull
は削除されます。それは機能しますが、私はより簡単な方法を受け入れています。