If we want to create some objects to be used by all action methods in a controller, can we store them as instance variables in the controller?
Phil Haack mentions that controllers are not meant to be reused in this old post: Asp.Net MVC Beta: Previous RouteData overrides current RouteData?
But is this one-controller-per-request behavior guaranteed?
I don't want to be in a situation where a reused controller has data from another request.