我正在使用ASP.NET和c#来构建我的网站。 我在网址中遇到了一些关于换行常量的问题。
这是我的网址
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中删除新的行常量,它的工作正常按预期进行。
有任何建议如何处理?