.NET 페이지 라우팅 (MVC 아님)을 사용하여 내 사이트에서 예쁜 URL (또는 적어도 파일 확장자 제거)을 얻고 있습니다..NET 인코딩 페이지 경로?
내 검색 페이지에서 사용자가 'stuff'를 검색하면 결과를/search/stuff로 리디렉션합니다. 그러나 "stuff yes :"와 같은 것을 넣을 때 HTTP 400 잘못된 요청 오류가 발생합니다.
제출하기 전에 검색 값을 인코딩하기 위해 javascript를 사용하여 "staff yes :"가 "staff % 20yes % 3A"로 변환되었지만 라우팅 리디렉션을 수행 할 때 " staff % 20yes : "잘못된 요청을 발생시킵니다. 일반적으로 불법 문자에 대한 인코딩을 저장하지 않는 이유는 무엇입니까?
좋습니다. 다른 모든 문자는 올바르게 인코딩되어 해당 문자에 대한 사용자 지정 대체 문자가 제대로 작동합니다. – SventoryMang