Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
暂时禁用Asp.NET MVC 2中的控制器_Asp.net_Asp.net Mvc 2 - Fatal编程技术网

暂时禁用Asp.NET MVC 2中的控制器

暂时禁用Asp.NET MVC 2中的控制器,asp.net,asp.net-mvc-2,Asp.net,Asp.net Mvc 2,在Asp.NETMVC2中有没有办法暂时禁用Asp.NETMVC2中的控制器?是否有一些属性或web配置元素可以帮助我解决这个问题 由于我无法控制的原因,我无法将不需要的控制器注释掉。我想您可以通过一个路由对其进行筛选,并将其指向“对不起”页面 这可能对你有帮助 是的,有。最简单的方法是在您的控制器上使用,该控制器将执行一些自定义操作,而不是控制器操作如果与自定义操作过滤器一起使用[Authorize]属性修饰控制器,该怎么办?对于访问相关控制器的客户机,是否会显示第一个登录页面,并且只有在成功

在Asp.NETMVC2中有没有办法暂时禁用Asp.NETMVC2中的控制器?是否有一些属性或web配置元素可以帮助我解决这个问题


由于我无法控制的原因,我无法将不需要的控制器注释掉。

我想您可以通过一个路由对其进行筛选,并将其指向“对不起”页面

这可能对你有帮助


是的,有。最简单的方法是在您的控制器上使用,该控制器将执行一些自定义操作,而不是控制器操作

如果与自定义操作过滤器一起使用[Authorize]属性修饰控制器,该怎么办?对于访问相关控制器的客户机,是否会显示第一个登录页面,并且只有在成功登录后,才会点击我的自定义ActionFilter?那不是我想要的…那是你想要的。FilterAttribute(ActionFilter的基础)有一个Order属性,您可以通过该属性设置过滤器属性的顺序