Asp.net mvc 根据用户';角色

Asp.net mvc 根据用户';角色,asp.net-mvc,asp.net-mvc-5,Asp.net Mvc,Asp.net Mvc 5,我的网站有一个只有高级用户才能访问的功能 我希望非高级用户被重定向到另一个页面,以显示成为高级用户的积极特征 到目前为止,我有这样一个限制只能访问premium: [Authorize(Roles ="PremiumUser")] public class EducateController : Controller { 如何将标准用户重定向到另一个视图?我会去掉route属性,将用户角色检查移动到方法本身,然后从那里重定向。谢谢,我希望有另一种内置方式,但当然,您的另一个选择是构建中间件来处

我的网站有一个只有高级用户才能访问的功能

我希望非高级用户被重定向到另一个页面,以显示成为高级用户的积极特征

到目前为止,我有这样一个限制只能访问premium:

[Authorize(Roles ="PremiumUser")]
public class EducateController : Controller
{

如何将标准用户重定向到另一个视图?

我会去掉route属性,将用户角色检查移动到方法本身,然后从那里重定向。谢谢,我希望有另一种内置方式,但当然,您的另一个选择是构建中间件来处理重定向,但这要容易得多。