Silverlight 3의 탐색 API에서 UriMapper 클래스는 대/소문자를 구분합니다. 다음 URI 매핑에 대한Silverlight 3에서 대소 문자가 구별되는 UriMapper 문제
은 "/ 엔티티/123"제대로에 "/Views/EntityEditorPage.xaml?code=123" 하지만 매핑되어<nav:Frame Source="/Home">
<nav:Frame.UriMapper>
<uriMapper:UriMapper>
<uriMapper:UriMapping
Uri=""
MappedUri="/Views/HomePage.xaml"/>
<uriMapper:UriMapping
Uri="/entity/{code}"
MappedUri="/Views/EntityEditorPage.xaml?code={code}"/>
<uriMapper:UriMapping
Uri="/{pageName}"
MappedUri="/Views/{pageName}Page.xaml"/>
</uriMapper:UriMapper>
</nav:Frame.UriMapper>
</nav:Frame>
"/ 법인/123"를 "/ 조회수 실패합니다 /Entity/123Page.xaml 찾을 수 없음 "예외입니다.
어떻게하면 UriMapper를 대소 문자를 구분하지 않을 수 있습니까?
감사합니다.
짐, 코드 주셔서 감사합니다. 그것은 작동합니다! 한 메모 만 있습니다. 소문자로만 매개 변수를 지정해야합니다. -Eugene – Safor
흠, 혼란 스럽네요. 요점은이 UriMapper가 대소 문자를 구별하는 Uri 확인을 수행한다는 것입니다. 소문자로 어떤 매개 변수를 지정하고 있습니까? –
짐, 미안, 네 질문을 놓쳤다. {검색}과 같은 매개 변수를 의미했습니다. 위의 코드를 사용하면 {searchArg} 매개 변수를 사용할 수 없지만 {searcharg} 매개 변수는 작동합니다. 그냥. – Safor