我需要根据登录用户的用户类型重定向用户或显示未授权的页面。
这里有一些会给你一个想法。
public ActionResult Index()
{
if (Request.Cookies["isadmin"].Value != "true")
return View("NotAuthorized","Index");
else
return View();
}
这里我创建了一个新视图,其中NotAuthorized为视图名称,projectname.Models.NotAuthorized为强类型视图。
在构建和运行项目之后,它会给我以下错误。
分析器错误消息:无法加载类型'System.Web.Mvc.ViewPage'。
答案 0 :(得分:0)
您使用的是最终版本吗?您是否使用VS模板创建了项目?另外,检查您的项目参考。
答案 1 :(得分:0)
是: - )
我明白了,这是解决方案。
if (Request.Cookies["isadmin"].Value != "true")
//return Redirect(Request.UrlReferrer.ToString());
return RedirectToAction("NotAuthorized", "Users");
//return View("NotAuthorized");
else
return View();