To store "hidden" data between ASP.NET page invocations:
public string SomeProperty { get { return (string) ViewState["myprop"]; } set { ViewState["myprop"] = value; } }
[ Adam Sills - DOTNET-WEB]