2011-12-16 5 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

てみてください「〜/アクセス拒否」(ページを仮定すると、同じプロジェクト内にある)

+0

それは同じプロジェクトです。同じエラー。私はOnNavigatedTo関数のリダイレクトを呼び出しています – ThomasVdBerge

関連する問題