Perchè ereditare da Page?

Devi recuperare il contesto corrente, quindi come ha detto sms
codice:
 System.Web.HttpContext.Current
Da qui poi hai tutti gli oggetti ce ti servono (Server, Cache, Session, Request, ...)

HTH