Where are static variables stored in asp.net aspx page

Hi can someone please tell me where the static variables are stored in asp.net aspx page.

Is it in the view state? If so I guess you wouldn’t want to stored big complex objects?

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

The static variables are stores as global variables per asp.net process.

They are not stores on view state. So if you use only one asp.net process all users see the same variables.

Method 2

It is stored in memory just like a Console Application or Windows Forms.

Method 3

Static variables has application scope and is stored in memory as mentioned. This means that it will be shared among pages and that the values wont get disposed until the app pool is recycled.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x