에서 인코딩 PARAMS을 건너 뛰려면 어떻게 간단한 규칙이있다. aspx ");는 ASP.NET의 경로 내 ASP.NET의 WebForm에 응용 프로그램에서
string searchText = "текст";
string url = Page.GetRouteUrl("RouteSearchSimple",
new
{
SearchText = searchText
});
GetRouteUrl가 자동으로 검색 텍스트 값을 인코딩하고 결과 URL =/검색/% D1 %의 82 % "검색 텍스트는"PARAM 내가 그래서 내가 사용하는 URL을 생성, 키릴 단어를 사용할 필요로
D0 %의 B5 %의 D0의 %의 BA의 %의 D1 %의 81 % D1 %의 82
하지만 내가 필요 ->/검색/текст이 가능 Page.GetRouteUrl 기능으로 그걸 얻기 위해 얼마나
.
고맙습니다.
귀하의 질문에 "어떻게 잘못된 URL을 생성하기를"인가? Uri의 경로에는 비 ASCII 문자가 포함될 수 없습니다. http://www.ietf.org/rfc/rfc3986.txt –
사실 모든 브라우저에서 8 년 전의 문서를 가리킬 수 있습니다 – ihorko
링크를 제공 하시겠습니까? 새 문서에? "브라우저에서 주소에 인코딩되지 않은 Url을 표시하는 것"에 대해 이야기하고있을 수도 있지만 잘못되었거나 인코딩되지 않은 비 ASCII 텍스트를 경로 부분에 지정하는 방법을 지정하는 문서를 보게되어 기쁩니다. –