示例#1
0
        protected void cmdSaveNow_Click(object sender, EventArgs e)
        {
            Data.sSaveFilename = txtFile.Text;

            try
            {
                SessionSaver ss = new SessionSaver();
                String txt = ss.serialise();

                Response.ClearContent();
                Response.ClearHeaders();
                Response.ContentType = "text/plain";
                Response.AddHeader("Content-Disposition", "attachment;filename=" + Data.sSaveFilename);   // + Data.sSaveFilename);

                Response.Write(txt);

                Response.End();
                Response.Flush();
                Response.Close();

                Server.Transfer("~/Gui/Main.aspx");
            }
            catch (Exception ee)
            {
                lblError.Text = ee.Message;
            }
        }
示例#2
0
        protected void cmdUploadNow_Click(object sender, EventArgs e)
        {
            try
            {
                String f = FileUpload.FileName;
                byte[] bytes = FileUpload.FileBytes;
                String txt = System.Text.Encoding.Default.GetString(bytes);

                SessionSaver ss = new SessionSaver();
                ss.deSerialise(txt);

                Data.bRestore = true;

                Server.Transfer("~/Gui/Main.aspx");
            }
            catch (Exception ee)
            {
                lblError.Text = ee.Message;
            }
        }