ASP.NET と c# を使用して Web サイトを構築しています。URL の改行定数に関するいくつかの問題に直面しています。
ここに私のURLがあります
http://localhost/TestProject/Login/Login.aspx?ReturnUrl=http://google.com?search=Software+Engineer%0ASalesforce.com
これには改行定数が含まれます。(%0A)
私のコードでは、URL をデコードしてパラメーターを取得しているので、System.Web.HttpUtility.UrlDecode を使用して URL をデコードし、その後、いくつかのセッション ID を URL に追加してリダイレクトしています。
URL には改行定数が含まれているため、ページが壊れて例外がスローされ、
値が期待される範囲内に収まりません。
URLから改行定数を削除すると、期待どおりに正常に機能します。
これを処理する方法について何か提案はありますか?