小编Mar*_*tto的帖子

每种角色类型的不同默认页面/控制器 - MVC 5

所以我的Q如下(MVC 5):我有几种类型的默认页面,我想在我的应用程序启动时启动.

1-为匿名用户

2 ... 5 - 用于自动记录的其他用户角色(cookie).

我知道,这几乎是一个简单的"if",但同时我使用的是User.IsInRole("RoleName")方法,该方法不能在RouteConfig.cs中使用.

如果它是一个简单的添加使用声明,我提前为问题的简单性道歉.

更新:我已经设法通过一些:

if(User.UserInRole("RoleName")在我的默认ActionResault中返回RedirectToAction("ActionName").

虽然它不是一个优雅的解决方案,也没有定义许多默认页面,但它完成了工作.

c# asp.net-mvc asp.net-mvc-routing asp.net-mvc-5

10
推荐指数
1
解决办法
3844
查看次数