public void SetCurrentPagelist()
 {
     //This is the total page count;
     //pagetotal;
     //This is the current page;
     //pageindex;
     if (pageindex > pagetotal || pageindex <= 0)
     {
         pageindex = 1;
     }
     int startindex = (pageindex - 1) * 10;
     int endindex = startindex;
     if (pageindex == pagetotal)
     {
         endindex = pagesintotal;
     }
     else endindex = startindex + 10;
     DataTable dt = new DataTable();
     dt.Columns.Add("pageid", Type.GetType("System.Int32"));
     dt.Columns.Add("id", Type.GetType("System.String"));
     dt.Columns.Add("title", Type.GetType("System.String"));
     dt.Columns.Add("text", Type.GetType("System.String"));
     dt.Columns.Add("time", Type.GetType("System.String"));
     for (int i = 0; i < endindex - startindex; i++)
     {
         dt.Rows.Add();
         try
         {
             DataRow dr = new DocsManage().QueryDocs(tableindex).Rows[startindex + i];
             dt.Rows[i]["pageid"] = dr["pageid"];
             dt.Rows[i]["id"] = dr["id"];
             dt.Rows[i]["title"] = dr["title"];
             dt.Rows[i]["text"] = dr["text"];
             dt.Rows[i]["time"] = dr["time"];
         }
         catch (Exception)
         {
             dt.Rows[0]["pageid"] = "1";
             dt.Rows[0]["id"] = "-1";
             dt.Rows[i]["title"] = "Empty";
             dt.Rows[i]["text"] = "Empty";
             dt.Rows[i]["time"] = "1970/1/1 00:00:01";
             break;
         }
     }
     TablePagesRep.DataSource = dt;
     TablePagesRep.DataBind();
 }
        private void RefreshEvent_Handler()
        {
            if (docdpl.Visible == true)
            {
                docdpl.Items.Clear();
                DataTable dt = new DocsManage().QueryDocss(pageid);
                int i = dt.Rows.Count;
                if (i > 0)
                {
                    for (int j = 0; j < i; j++)
                    {
                        docdpl.Items.Add(new ListItem(dt.Rows[j]["id"].ToString(), dt.Rows[j]["id"].ToString()));
                    }
                    docid = docdpl.SelectedValue;
                    DataTable ndt = new DocsManage().QueryDoc(docid);
                    TitleBox.Text = ndt.Rows[0]["title"].ToString();
                    tbContent.Text = ndt.Rows[0]["text"].ToString();
                    Docdl.SelectedIndex = (ndt.Rows[0]["actived"].ToString() == "True") ? 0 : 1;
                }

            }
            if (picnewsdpl.Visible == true)
            {
                picnewsdpl.Items.Clear();
                DataTable picnewsdt = new PicNewsManage().QueryAllPicNews();
                int indexlength = picnewsdt.Rows.Count;
                if (indexlength > 0)
                {
                    for (int i = 0; i < indexlength; i++)
                    {
                        picnewsdpl.Items.Add(new ListItem(picnewsdt.Rows[i]["id"].ToString(), picnewsdt.Rows[i]["id"].ToString()));
                    }
                    TitleBox.Visible = true;
                    TitleBox.Text = "123";
                    TitleBox.Text = (new PicNewsManage().QueryPicNews(picnewsdpl.SelectedValue)).Rows[0]["title"].ToString();
                    tbContent.Text = (new PicNewsManage().QueryPicNews(picnewsdpl.SelectedValue)).Rows[0]["details"].ToString();
                    OntopDpl.SelectedIndex = ((new PicNewsManage().QueryPicNews(picnewsdpl.SelectedValue)).Rows[0]["ontop"].ToString() == "True") ? 0 : 1;

                }
            }
            if (Functions.Text == "科院相册")
            {
                defaultuploadpath = "~/images/";
            }
            if (FileDpl.Visible == true)
            {
                FileDpl.Items.Clear();
                DataTable fdt = new FilesManage().QueryFileName();
                int count = fdt.Rows.Count;
                if (count > 0)
                {
                    for (int i = 0; i < count; i++)
                    {
                        FileDpl.Items.Add(new ListItem(fdt.Rows[i]["filename"].ToString(), fdt.Rows[i]["filename"].ToString()));
                    }
                    MessageLbl.Text = "";
                }
            }
            if (ConfirmReplace1.Visible == true)
            {
                imgb1.ImageUrl = "~/img/show1.png";
                imgb2.ImageUrl = "~/img/show2.png";
                imgb3.ImageUrl = "~/img/show3.png";
                MessageLbl.Text = "";
            }
            if (QA_Ignore.Visible == true)
            {
                DataTable dt = new QAManage().QueryComments();
                QAText.Text = dt.Rows[QADpl.SelectedIndex]["question"].ToString();
            }
        }
 protected void zszc_Click(object sender, EventArgs e)
 {
     pageid = "1";
     InitializePage();
     RefreshButton.Visible = true;
     CleartbContent();
     SuperDelete.Visible = true;
     Functions.Visible = true;
     Functions.Text = "招生政策";
     Instructions = "这里,您可以通过非常直观的方式对科院今年的招生政策进行规范的修改。";
     TitlePlace.Visible = true;
     TitlePlace.Text = "页面标题";
     TitleBox.Visible = true;
     TextPlace.Visible = true;
     TextPlace.Text = "页面正文";
     tbContent.Visible = true;
     docdpl.Visible = true;
     Docdl.Visible = true;
     submit_CreateDoc.Visible = true;
     submit_EditDoc.Visible = true;
     docdpl.Items.Clear();
     DataTable dt = new DocsManage().QueryDocss("1");
     int i = dt.Rows.Count;
     for (int j = 0; j < i; j++)
     {
         docdpl.Items.Add(new ListItem(dt.Rows[j]["id"].ToString(), dt.Rows[j]["id"].ToString()));
     }
     if (!Page.IsPostBack)
     {
         docdpl.SelectedIndex = 0;
     }
 }
 protected void zsxx_Click(object sender, EventArgs e)
 {
     pageid = "3";
     InitializePage();
     SuperDelete.Visible = true;
     RefreshButton.Visible = true;
     Functions.Visible = true;
     Functions.Text = "录取分数";
     Instructions = "录取分数,您可以随时修改。(请注意,如果您想要插入Excel或者Word当中的表格,请先插入表格,然后点击编辑器左上角的“源码”,将正文最前方的“border=“0”改成1,再次点击“源码”返回,即可继续添加文本,只有这样,添加的表格才能显示出边框。”)";
     TitlePlace.Visible = true;
     TitlePlace.Text = "页面标题";
     TitleBox.Visible = true;
     TextPlace.Visible = true;
     TextPlace.Text = "页面正文";
     tbContent.Visible = true;
     docdpl.Visible = true;
     Docdl.Visible = true;
     submit_CreateDoc.Visible = true;
     submit_EditDoc.Visible = true;
     docdpl.Items.Clear();
     DataTable dt = new DocsManage().QueryDocss("3");
     int i = dt.Rows.Count;
     for (int j = 0; j < i; j++)
     {
         docdpl.Items.Add(new ListItem(dt.Rows[j]["id"].ToString(), dt.Rows[j]["id"].ToString()));
     }
     if (!Page.IsPostBack)
     {
         docdpl.SelectedIndex = 0;
     }
 }
 protected void zsjh_Click(object sender, EventArgs e)
 {
     pageid = "2";
     InitializePage();
     RefreshButton.Visible = true;
     SuperDelete.Visible = true;
     Functions.Visible = true;
     Functions.Text = "招生计划";
     Instructions = "您在这里对招生计划的每一处修改,都将完整呈现给每一位访客。";
     TitlePlace.Visible = true;
     TitlePlace.Text = "页面标题";
     TitleBox.Visible = true;
     TextPlace.Visible = true;
     TextPlace.Text = "页面正文";
     tbContent.Visible = true;
     docdpl.Visible = true;
     Docdl.Visible = true;
     submit_CreateDoc.Visible = true;
     submit_EditDoc.Visible = true;
     docdpl.Items.Clear();
     DataTable dt = new DocsManage().QueryDocss("2");
     int i = dt.Rows.Count;
     for (int j = 0; j < i; j++)
     {
         docdpl.Items.Add(new ListItem(dt.Rows[j]["id"].ToString(), dt.Rows[j]["id"].ToString()));
     }
     if (!Page.IsPostBack)
     {
         docdpl.SelectedIndex = 0;
     }
 }
 protected void rxzn_Click(object sender, EventArgs e)
 {
     pageid = "4";
     InitializePage();
     SuperDelete.Visible = true;
     RefreshButton.Visible = true;
     Functions.Visible = true;
     Functions.Text = "入学指南";
     Instructions = "此处,您对新同学的每一句关切的问候,都能展现的淋漓尽致。";
     TitlePlace.Visible = true;
     TitlePlace.Text = "页面标题";
     TitleBox.Visible = true;
     TextPlace.Visible = true;
     TextPlace.Text = "页面正文";
     tbContent.Visible = true;
     docdpl.Visible = true;
     Docdl.Visible = true;
     submit_CreateDoc.Visible = true;
     submit_EditDoc.Visible = true;
     docdpl.Items.Clear();
     DataTable dt = new DocsManage().QueryDocss("4");
     int i = dt.Rows.Count;
     for (int j = 0; j < i; j++)
     {
         docdpl.Items.Add(new ListItem(dt.Rows[j]["id"].ToString(), dt.Rows[j]["id"].ToString()));
     }
     if (!Page.IsPostBack)
     {
         docdpl.SelectedIndex = 0;
     }
 }
 protected void docdpl_SelectedIndexChanged(object sender, EventArgs e)
 {
     docid = docdpl.SelectedValue;
     DataTable dt = new DocsManage().QueryDoc(docid);
     TitleBox.Text = dt.Rows[0]["title"].ToString();
     tbContent.Text = dt.Rows[0]["text"].ToString();
     Docdl.SelectedIndex = (dt.Rows[0]["actived"].ToString() == "True") ? 0 : 1;
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            pageindex = Convert.ToInt32(Request.QueryString["pageid"]);
            tableindex = Request.QueryString["tid"];
            pageid = Request.QueryString["pid"];
            if (tableindex == null || pageid == "-1")
            {
                Response.Redirect("Default.aspx");
            }
            if (pageid != null)
            {
                try
                {
                    DataTable pagedt = new DocsManage().QueryDoc(pageid);
                    MainText = pagedt.Rows[0]["text"].ToString();
                    sTitle = pagedt.Rows[0]["title"].ToString();
                }
                catch (Exception)
                {
                    throw;
                }

                paginator.Visible = false;
                conter_title.Visible = false;
                conter_nav.Visible = false;
            }
            else
            {
                paginator.Visible = true;
                conter_title.Visible = true;
                conter_nav.Visible = true;
                conter_text.Visible = false;
                conter_texttitle.Visible = false;
                DataTable pagedt = new DocsManage().QueryDocs(tableindex);
                TablePagesRep.DataSource = pagedt;
                TablePagesRep.DataBind();
                MainText = null;
                sTitle = null;
            }
            pagesintotal = (new DocsManage().QueryDocs(tableindex)).Rows.Count;
            pagetotal = pagesintotal / 10;
            if (pagesintotal % 10 != 0)
                pagetotal += 1;
            DataTable sl = new DataTable();
            sl.Columns.Add("pageid", Type.GetType("System.Int32"));
            for (int i = 0; i < pagetotal; i++)
            {
                sl.Rows.Add();
                sl.Rows[i]["pageid"] = i + 1;
            }
            PageSelector.DataSource = sl;
            PageSelector.DataBind();
            SetCurrentPagelist();
        }