protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Page.Title = "Set NoCache"; H1.InnerHtml = "Set NoCache"; } else { PlaceHolder.Controls.Clear(); var thead = new HtmlTHead(); thead.AddTo(PlaceHolder); var tr = new HtmlTableRow(); tr.AddTo(thead); var th = new HtmlTableHeadingCell { InnerText = "Domain", Width = "20%" }; th.AddTo(tr); th = new HtmlTableHeadingCell { InnerText = "Result", Width = "80%" }; th.AddTo(tr); var tbody = new HtmlTBody(); tbody.AddTo(PlaceHolder); tr = new HtmlTableRow(); tr.AddTo(tbody); var uri = UrlManager.GetSiteUri("/nocache.aspx"); var td = new HtmlTableCell { InnerText = uri.Host }; td.AddTo(tr); td = new HtmlTableCell(); td.AddTo(tr); new HtmlIframe { Src = uri + "?P" }.AddTo(td); foreach (var stateCode in StateCache.All51StateCodes) { tr = new HtmlTableRow(); tr.AddTo(tbody); uri = UrlManager.GetSiteUri("/nocache.aspx"); //uri = UrlManager.GetStateUri(stateCode, "/nocache.aspx"); td = new HtmlTableCell { InnerText = uri.Host }; td.AddTo(tr); td = new HtmlTableCell(); td.AddTo(tr); new HtmlIframe { Src = uri + "?P" }.AddTo(td); } } }