protected void Page_Load(object sender, EventArgs e) { string formSessionKey = string.Format("{0}_{1}", GetType().Name, typeof(ContactForm).Name); ContactForm form = this.SessionGet(formSessionKey, () => new ContactForm()); if (form == null) { return; } form.SetPage(this); FormCommander formCommander = new FormCommander(form); FormRenderer formRenderer = new FormRenderer(form); formCommander.HandleRequest(IsPostBack, Request); ltrForm.Text = formRenderer.Render(); }