2011-12-16 4 views
0

특정 사용자에게 페이지 방문 권한이 있는지 확인하고 있습니다. 그들이 거기에있을 수 없으면 나는 그들을 방향 전환시킨다.Silverlight 4 NavigationService 페이지를 찾을 수 없음

그러나 페이지는 제외되어 있지만 리디렉션 부분은 작동하지 않습니다. 계속 내게주는거야

Page not found: "/AccessDenied" 

오류.

다음은 코드입니다.

if ((currentUser.UserType.ManageUsers)) 
       { 
        if (NavigationService != null) 
         NavigationService.Navigate(new Uri("/AccessDenied", UriKind.Relative)); 
       } 
       else 
       { 
        Dispatcher.BeginInvoke(() => ((UsersViewModel)DataContext).LoadAll()); 
        base.OnNavigatedTo(e); 
       } 

답변

0

시도 "~/AccessDenied"

+0

그것은 같은 프로젝트에 (페이지 가정은 같은 프로젝트에 있습니다). 같은 오류. OnNavigatedTo 함수에서 리디렉션이라고 부릅니다. – ThomasVdBerge

관련 문제