예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //if (Session["SessionID"] == null)
            //{
            //    //沒有登錄Session的請求不回復任何信息
            //    return;
            //}
            //獲取參數
            //strLine = Request.Form["LINE"];
            strLine = Request.QueryString["Line"];
            if (string.IsNullOrEmpty(strLine))
            {
                return;
            }

            if (ComStation.CheckLine(strLine))
            {
                //strResult = ComStation.GetStationListJson(strLine);
                strResult = ComStation.GetStationListJson(strLine);
            }
            else
            {
                strResult = "Line:" + strLine + " does not exist. ";
            }
        }
        catch (Exception err)
        { throw err; }

        Response.Write(ComGZipHandle.GZipCompressString(strResult)); //返回GZIP壓縮后的base64編碼
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //if (Session["SessionID"] == null)
            //{
            //    //沒有登錄Session的請求不回復任何信息
            //    return;
            //}
            //獲取參數
            //strLine = Request.Form["LINE"];
            strLine = Request.QueryString["Line"];
            if (string.IsNullOrEmpty(strLine))
            {
                return;
            }

            if (ComStation.CheckLine(strLine))
            {
                DataSet dsMES = ComStation.GetMESStationStatus(strLine);
                DataSet dsPP  = ComStation.GetPPStationStatus(strLine);
                dsMES.Merge(dsPP);
                strResult = JsonConvert.SerializeObject(dsMES).Replace("Table", "data").Replace("NAME", "name").Replace("VALUE", "value");//DataSet默認轉換Json開頭的Table換成baidu echart的的Data
            }
            else
            {
                strResult = "Line:" + strLine + " does not exist. ";
            }
        }
        catch (Exception err)
        { throw err; }

        //Response.Write(ComGZipHandle.GZipCompressString(strResult));//返回GZIP壓縮后的base64編碼
        Response.Write(strResult);
        Response.AddHeader("Access-Control-Allow-Origin", "*");
    }