} // END ShowPageInfo protected void Update_Page(object sender, EventArgs e) { PAGESDB pages_db = new PAGESDB(); bool valid = true; string pageid = Request.QueryString["page_id"]; if (String.IsNullOrEmpty(pageid)) { valid = false; } if (valid) { HTTP_Page new_page = new HTTP_Page(); new_page.Set_http_title(page_title.Text); new_page.Set_http_body(page_body.Text); new_page.Set_http_publish(page_publish.Checked); try { pages_db.UpdatePage(Int32.Parse(pageid), new_page); Response.Redirect("ShowPage.aspx?page_id=" + pageid); } // END TRY catch { valid = false; } // END CATCH } if (!valid) { edit_page.InnerHtml = "There was an error updating that page."; } ShowPageInfo(pages_db); } // END Update_Page
protected void Add_Page(object sender, EventArgs e) { PAGESDB pages_db = new PAGESDB(); HTTP_Page new_page = new HTTP_Page(); new_page.Set_http_title(page_title.Text); new_page.Set_http_body(page_body.Text); new_page.Set_http_publish(page_publish.Checked); pages_db.AddPage(new_page); Response.Redirect("ListPages.aspx"); } // END Add_Page