ユーザーが私の Web サイトに電子メールを入力すると、リンクを含む電子メール確認電子メールが送信されます。リンクは次のようになります。
http://mysite.com/VerifyEmail?email=name@domain.com&token=12341234
この特定のユーザーの電子メールには「+」(プラス) が含まれているため、リンクは次のようになります。
http://mysite.com/VerifyEmail?email=foo+bar@domain.com&token=12341234
リンクがクリックされたとき (少なくとも Firefox では) プラスはスペースに置き換えられます。
質問: .net でプラス記号をエスケープするために使用する URL エンコーディング関数は何ですか?
注:Uri.EscapeUriString(email)
葉プラス無傷。