Страница Silverlight 4 NavigationService не найдена - PullRequest
0 голосов
/ 17 декабря 2011

Я проверяю, есть ли у определенных пользователей права на посещение страницы.Когда им не разрешено находиться там, я перенаправляю их.

Однако страница существует, но часть перенаправления не хочет работать.Он продолжает выдавать мне ошибку

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);
                }

1 Ответ

0 голосов
/ 17 декабря 2011

Попробуйте "~ / AccessDenied" (при условии, что страница находится в том же проекте)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...