Which of the following denote ways to manage state in an ASP.Net Application ?

Which of the following denote ways to manage state in an ASP.Net Application ?

A. Application objects
B. Session objects
C. ViewState
D. All of the above