If you have a form level variable, does ASP .NET create a new instance of that variable each time a new user requests that page.

I have populated a Datagrid with a Data table and I want the data table to persist in memory to retrieve data from it but want the data to be unique to each user.

The alternative is to search the datagrid itself but I would prefer to access a data table so long as the data has not been changed.