在控制器的每个动作中放置一个通用逻辑

时间:2013-10-12 16:13:24

标签: asp.net-mvc-3 asp.net-mvc-4

我正在开发一个mvc应用程序,其中我在每个控制器操作中都有很多常用功能。 我的问题是,我应该在控制器的每个动作中放置一个共同的启动逻辑

2 个答案:

答案 0 :(得分:2)

你有两个选择。

  • 动作过滤器

  • 创建basecontroller并从basecontroller继承所有控制器

请参阅this链接以供参考

答案 1 :(得分:1)

如果您不想创建操作过滤器(see here)并将属性放在每个操作中,您可以创建一个从基本mvc控制器继承的控制器并覆盖OnActionExecutingOnActionExecuted方法为控制器中的所有操作提供通用行为。 希望它有所帮助