I am using a third party component which generates 3 images at the same time, these 3 images all need to be returned to the same page.
In the old Asp.Net product the 3 images were created, stored in the Application, then handlers would return the 3 images and remove them.
In the new Asp.Net MVC solution I can create an image and return a FileContentResult, but this would only be for one image and I need to return 3. The only way I can see to do this is to do what the old solution did and store it.
Is there a better way of doing this, or at least a better place to store the images? Possibly the cache?
Incidentally we use sql session so I don't think the session would be a good idea
(Additional detail): I will be targetting both desktop and mobile platforms
Thanks