2011-10-27 4 views
0

내가 쿼리 문자열을 아래와 같이있다 :
Default.aspx?path=/Play & Game&AnotherQueryString=bla blaASP.Net에서는 URLEncode 앰퍼샌드 내부 쿼리 문자열은

아래에서는 URLEncode :

lastpath = HttpUtility.UrlEncode(Request["path"].ToString()); 

출력은 다음과 같이이다 :

%2fPlay+

어떻게 쿼리 문자열/앰퍼샌드 안의 앰퍼샌드를 처리 할 수 ​​있습니다 delim되지 않습니다 쿼리 문자열 사이를 반복합니까? 요청은 [ "경로"]. ToString()는 항상 그런 다음 &

에서 정지하기 때문에

답변

2

당신은 쿼리에 퍼 팅하기 전에 경로를 인코딩해야 = Default.aspx를? 경로 = % 2fPlay + % 26 + 게임 & AnotherQueryString = bla bla