protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { long orderid = Convert.ToInt64(Request.QueryString["OID"]); var path = Server.MapPath("~/OrderDetailHtml/") + orderid + ".html"; if (File.Exists(path)) { Response.Redirect("~/OrderDetailHtml/" + orderid + ".html"); } else { var mail = mailManager.GetMailByReferenceId(orderid, "Order"); if (mail != null) { File.WriteAllText(path, mail.MailBody); Response.Redirect("~/OrderDetailHtml/" + orderid + ".html"); } } //GetOrderDetails(); //grdOrderDetail.DataBind(); } }