リクエスト時に.netがすでにクエリ文字列をデコードしている場合のHttpUtility.UrlDecodeのポイントは何ですか。
これは従来のASPからの二日酔いですか、それとも何かが足りませんか?
他のソースからUrlEncodedデータを受信し、次にクエリ文字列を受信した場合に必要です。
データ自体をデコードしない別のソースからコンテンツを取得する場合にも役立つ可能性があります。確かに、一般的には必要ありません。しかし、必要な場合は、を補完するものとして機能するフレームワークレベルの関数があると便利です。HttpUtility.UrlEncode
(補足として、間違ったことを覚えているかもしれませんが、従来のASPでもUrlDecodeをあまり使用していなかったと思います。)
いろいろな用途に使えます。たとえば、ユーザーは、フィールドの1つに別のWebサイトへのURLが含まれているフォームを送信します。表示する前に、「きれいに」表示されるようにデコードされていることを確認する必要があります。