Недавно на работе возникла дискуссия о том, почему ASP.NET MVC не использует статические методы для своих методов контроллера. Хотя я был сторонником использования статических методов против , единственными двумя аргументами, которые я мог придумать для нестатических методов действий, были наследование и возможность имитировать (что дает наследование).
Что Microsoft выбрала для нестатических действий / методов вместо статических?