我正在检查某些用户是否有权访问某个网页。当他们不被允许在那里时我会重定向他们。
但是,页面存在,但重定向部分不想工作。它一直给我一个
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)
尝试"〜/ AccessDenied" (假设页面在同一个项目中)