protected void Page_Load(object sender, EventArgs e) { ClsAjaxRequest js = new ClsAjaxRequest(); gstrTable = Pub.Request(this, "Table"); gintDB = Ly.String.Source(Pub.Request(this, "DB")).toInteger; gstrConnString = Pub.IO.ReadAllText(Server.MapPath(WebConfig.SZ_PATH_CONNECTSTRING)); try { using (System.IO.FileStream fs = System.IO.File.Open(Server.MapPath(WebConfig.SZ_PATH_INSTALLSQL + "/" + gstrTable + ".txt"), System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite)) { byte[] bs = new byte[fs.Length]; fs.Read(bs, 0, (int)fs.Length); gstrContext = System.Text.Encoding.UTF8.GetString(bs); } using (Ly.Data.SQLClient Conn = new Ly.Data.SQLClient(gstrConnString)) { Conn.ExecuteNonQuery(gstrContext); } js.Message = "执行成功!"; js.Refresh = 1; } catch (Exception ex) { js.Message = "执行发生异常:\\n" + ex.Message; } Response.Write(js.ToString()); Response.End(); }
public ClsAjaxPage(ClsPage owner) { // // TODO: 在此处添加构造函数逻辑 // gOwer = owner; gFinish = false; gOwer.Response.Clear(); gPageArgs = new ClsAjaxPageArgs(); for (int i = 0; i < gPageArgs.Object.Count; i++) { gPageArgs.Object[i].Value = gOwer[gPageArgs.Object[i].Name]; } gPageRequest = new ClsAjaxRequest(); gXPort = new XPort(); gXPortArgs = new XPort.UIArgs(owner); gszSessionID = gPageArgs.SessionID; if (gszSessionID == "") { gszSessionID = Guid.NewGuid().ToString(); gPageRequest.SetStorage("Azalea_SessionID", gszSessionID); } }