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);
}
그것은 같은 프로젝트에 (페이지 가정은 같은 프로젝트에 있습니다). 같은 오류. OnNavigatedTo 함수에서 리디렉션이라고 부릅니다. – ThomasVdBerge