1

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から改行定数を削除すると、期待どおりに正常に機能します。

これを処理する方法について何か提案はありますか?

4

0 に答える 0