【发布时间】:2015-08-28 08:11:01
【问题描述】:
我已经解决了几个问题,但似乎没有一个适合我的问题:This 和 this。
虽然这些问题确实准确地描述了创建自定义授权属性(因此无需在任何可能的答案中进行讨论),但我的问题更进一步:
我需要根据授权的角色重定向到特定的视图。)
示例:
[Authorize(Role = "Admin")]
需要重定向到不同的视图:
[Authorize(Role = "User")]
如果可能的话,请给我一个解决方案。
谢谢。
【问题讨论】:
-
Authorize属性的目的不是重定向到指定登录页面。我建议您创建一个新的通用操作,然后根据角色将其重定向到指定视图。 -
好的,我明白了。虽然希望有一些聪明的把戏。谢谢!
-
大多数时候简单的解决方案是最好的解决方案。我个人尽量保持简单。
标签: c# asp.net asp.net-mvc-5