【发布时间】:2014-01-06 17:57:56
【问题描述】:
所以我的 Q 如下(MVC 5): 我有几种类型的默认页面,我想在我的应用启动时启动。
1- 匿名用户
2...5 - 用于自动记录的其他用户角色 (cookie)。
所以这几乎是一个简单的“如果”,我知道,但同时我正在使用 User.IsInRole("RoleName") 方法,该方法不能在 RouteConfig.cs。
如果它是 Using 语句的简单添加,我提前为问题的简单性道歉。
更新:我已经通过一些方法做到了:
if(User.UserInRole("RoleName") return RedirectToAction("ActionName") 在我的默认 ActionResault 中。
虽然它不是一个优雅的解决方案,也没有定义许多默认页面,但它完成了工作。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-routing asp.net-mvc-5