쿼리 문자열을 통해 다음 페이지로 일부 값을 전달해야하는 요구 사항이 있습니다. 이 쿼리 문자열은 타사에서 제공되는 것으로서 일부 분석을 위해 다른 페이지에서 가져와야합니다.쿼리 문자열을 암호화하는 asp.net을 중지하는 방법
난 그냥 response.redirect하고 내가받은 쿼리 문자열을 다른 페이지에 추가하십시오. 내 문제는 그 .net 환경을 인코딩/일부 특수 문자를 사용하여 그들에 의해 사용되는 암호화되지 않은 새로운 페이지에서 올바른 값을 다시 가져 오지 않습니다.
예 : 통과 URL
:이 그것은처럼 보이는
abcd.efgh=testing|value1%3drtedf+value2+2010-04-07+7pm|value3%3daaaa
로 변경됩니다
abcd.efgh=testing|value1=rtedf%20value2%202010-04-07%207pm|value3=aaaa
가 "="가이 "% 3 차원"및 "% 20"는 공간이된다 "+"
url의 인코딩을 중단하고 원래 형식으로 전달하려면 어떻게해야합니까?
그들은 URL이 동일한 것을 할 것이라는 점에서 동일합니다 ... 나는. URL로 전달하려는 것은 비합리적인 URL이므로 사용자가 보는 양식으로 변환됩니다. – soandos