Suppose I have a website that processes files uploaded by the user (e.g. storing or pulling data from a sql table). Is there a way to ensure that one user can have multiple tabs/browser windows open with each editing a different file?
Could I use session ID as a way of resolving this issue? I also need to avoid timeout issues like what is mentioned here: asp.net cookies, authentication and session timeouts, but authentication tickets are shared across all tabs/windows of the same browser, as I understand it.
Thanks
For my needs, I decided on saving the filename as a string to be used for identification on different tabs/browser windows. The string gets passed along between web pages using querystring and I added a new column to the database table which stores this value.
Any changes being made to the database table will use the filename as a filter. As a result, different pages (with different querystrings) will be able to simultaneously work with the database table without interfering with each other.