Exemple #1
0
    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();
    }
Exemple #2
0
    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);
        }
    }