Asp.net mvc 2 ASP.NET MVC 2 OnAction执行方法存在问题

Asp.net mvc 2 ASP.NET MVC 2 OnAction执行方法存在问题,asp.net-mvc-2,onactionexecuting,Asp.net Mvc 2,Onactionexecuting,我有一个控制器叫“SomeController”。我想检查用户是否已登录,或者是否有权限在该控制器中执行任何操作。为此,我阅读了那篇文章,并编写了自己的类(测试): 但正如你们所理解的,当我想从那个控制器运行任何动作时,它会产生一个不定式循环。那么,如何应对呢?您可以在相关方法上而不是在类级别上应用操作过滤器 我个人会将其命名为Authorize,然后将其应用于需要授权的控制器方法 [Authorize] public ActionResult Index() { // Do stuff }

我有一个控制器叫“SomeController”。我想检查用户是否已登录,或者是否有权限在该控制器中执行任何操作。为此,我阅读了那篇文章,并编写了自己的类(测试):


但正如你们所理解的,当我想从那个控制器运行任何动作时,它会产生一个不定式循环。那么,如何应对呢?

您可以在相关方法上而不是在类级别上应用操作过滤器

我个人会将其命名为
Authorize
,然后将其应用于需要授权的控制器方法

[Authorize]
public ActionResult Index()
{
// Do stuff
}
[Authorize]
public ActionResult Index()
{
// Do stuff
}