所以我的Q如下(MVC 5):我有几种类型的默认页面,我想在我的应用程序启动时启动.
1-为匿名用户
2 ... 5 - 用于自动记录的其他用户角色(cookie).
我知道,这几乎是一个简单的"if",但同时我使用的是User.IsInRole("RoleName")方法,该方法不能在RouteConfig.cs中使用.
如果它是一个简单的添加使用声明,我提前为问题的简单性道歉.
更新:我已经设法通过一些:
if(User.UserInRole("RoleName")在我的默认ActionResault中返回RedirectToAction("ActionName").
虽然它不是一个优雅的解决方案,也没有定义许多默认页面,但它完成了工作.