I have an ASP.NET MVC view that uses jquery.Uploadify to post files to one of my controllers for use in my application and one of the side effects I noticed with Uploadify is that when the Flash file Uploadify uses to submit files to the server posts to my controller it gets its own SessionID from ASP.NET. This would be fine, of course, if my Upload controller didn’t use the Session to store a list of files that have been uploaded by the current user for future manipulation by my application… So given this issue, after I upload files with my View, the current user’s session does not contain any of the files that were just posted.
Any suggestions on how to achieve what I want without relying on Sessions (and, preferably, without a database)?
This is the solution I came up with. I haven’t done much testing, but it seems to be an acceptable alternative to Session in my current scenario. I will use the Global.asax’s Session_End/Session_Start to ensure rows are created and removed as needed.