我正在开发一个MVC应用程序在那里我在每个控制器动作有很多共同的功能。 我的问题是,我应该在哪里放一个共同的动初始化逻辑控制器的每一个动作
Answer 1:
你有两个选择。
行为过滤器
创建basecontroller和继承basecontroller所有控制器
看到这个链接,供您参考
Answer 2:
如果你不想创建一个动作过滤器( 见这里 ),然后在每个动作的属性,你可以创建一个控制器从基MVC控制器继承和覆盖OnActionExecuting或OnActionExecuted方法在所有行动提供共同的行为一个控制器。 希望能帮助到你
文章来源: Putting a common logic in every action of controller