.Net how should i share session objects between different layers of asp.net project
<p>I have created a List objects when application starts and saved them as a session variable.</p>

<p>I then use this session variable throughout life of the application.</p>

<p>At times I update to this List in other layers of the application so I want to pass this session variable to other layers.</p>

<p>Should I be passing List object from asp.net to other layers in the methods? should i create a property of List in all layers which are going to use this object and set the property from the presentation layer? if i create a static list then all users see same list. i want the list to be session specific.</p>
