You do not need to implement anything, just draw your class on System.Web.Mvc.Controller. As a rule, there is no real benefit to this, but in some cases it may be useful to make some general general class of the base controller that all controllers in your project could use.
Remember that when adding common methods to your controllers. It is often useful to add these methods to some lower level of your application or as helper methods on your models or view models.
source share