Beispiel #1
0
    public void GetItme()
    {
        object[] str;
        string   str1 = (base.Request.QueryString["type"] == null ? "1" : WebFun.ReplaceComma(base.Request.QueryString["type"]));
        string   str2 = (base.Request.QueryString["page"] == null ? "1" : WebFun.ReplaceComma(base.Request.QueryString["page"]));
        string   str3 = string.Concat("and FLD_TYPE=", str1);

        base.Response.Write("{ \"item\": [ ");
        int     num     = 0;
        int     num1    = 0;
        int     num2    = 5;
        DataSet newList = DBA.GetNewList("ITEMSELL", num2, int.Parse(str2), str3, "ID", "ID", 1, out num, out num1);
        string  str4    = "";

        for (int i = 0; i < newList.Tables[0].Rows.Count; i++)
        {
            int item = (int)newList.Tables[0].Rows[i]["FLD_PRICE"];
            item = item * 4;
            str  = new object[] { str4, "{ \"id\":\"", newList.Tables[0].Rows[i]["FLD_PID"].ToString(), "\",\"name\": \"", newList.Tables[0].Rows[i]["FLD_NAME"].ToString(), "\", \"pic\":\"Images/Item/", newList.Tables[0].Rows[i]["FLD_PID"].ToString(), ".gif\",\"yjg\":\"", item, "\",\"jg\":\"", newList.Tables[0].Rows[i]["FLD_PRICE"].ToString(), "\",\"info\":\"", newList.Tables[0].Rows[i]["FLD_DESC"].ToString(), "\",\"type\":\"", newList.Tables[0].Rows[i]["FLD_TYPE"].ToString(), "\"}" };
            string str5 = string.Concat(str);
            base.Response.Write(str5.Replace("\n", ""));
            str4 = ",";
        }
        base.Response.Write("],");
        HttpResponse response = base.Response;

        str = new object[] { "\"pages\": [{\"curpage\":\"", str2, "\",\"pagenum\":\"", num, "\",\"type\":\"", str1, "\"}]" };
        response.Write(string.Concat(str));
        base.Response.Write("}");
        newList.Dispose();
    }