First of all, formally, this is not a question, but is an invalid request. Here is why: there is not such concept as "global variable" in .NET, and, hence, in ASP.NET, and this is one of the best features of the framework. The closest, in a functional sense, would be the concept of "public static field of a class or a structure", which is not the same and also should not be recommended.
Informally, however, your problem would make sense if you formulated it in some other way. As this is ASP.NET, the problem is the stateless nature of HTTP protocol and a need to preserve the state. Please see:
http://en.wikipedia.org/wiki/Stateless_protocol[
^],
http://en.wikipedia.org/wiki/Http#HTTP_session_state[
^].
You can start here:
http://msdn.microsoft.com/en-us/library/ms178581.aspx[
^].
—SA