标签: asp.net-mvc-3 asp.net-mvc-4
我正在开发一个mvc应用程序,其中我在每个控制器操作中都有很多常用功能。 我的问题是,我应该在控制器的每个动作中放置一个共同的启动逻辑
答案 0 :(得分:2)
你有两个选择。
动作过滤器
创建basecontroller并从basecontroller继承所有控制器
请参阅this链接以供参考
答案 1 :(得分:1)
如果您不想创建操作过滤器(see here)并将属性放在每个操作中,您可以创建一个从基本mvc控制器继承的控制器并覆盖OnActionExecuting或OnActionExecuted方法为控制器中的所有操作提供通用行为。 希望它有所帮助