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: http://stackoverflow.com/questions/222300/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.