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; } }
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; } }