By default, Asp.Net MVC support session state. Session is used to store data values across requests . Whether you store some data values with in the session or not Asp.Net MVC must manage the session state for all the controllers in your application that is time consuming.