我希望如果用户没有访问特定页面的权限,就会重定向到这个页面 "ErrorAccessPage.cshtml"。 这个页面没有任何控制器。 它在文件夹名称为 "Shared" 中。
以下是逻辑:
以下是逻辑:
if (user has access){
return View();
}
else
{
return RedirectToAction("//how to input the page here?");
}
更新:
在我将代码更改为以下内容后:
if (moduleViewModel.CanRead == true){
return View();
}
else
{
return RedirectToAction("~/Shared/ErrorAccessPage.cshtml");
}
return View("yourViewName");
- user3559349