ashx 方法模板

        int count = 0;
            this.page = DTRequest.GetQueryInt("page", 1);
            //查询字符串拼接
            string searchparams = DTRequest.GetQueryString("jsonstring");
            fooddetail model = jss.Deserialize<fooddetail>(searchparams);
            StringBuilder searchsql = new StringBuilder();
            //判断名字是否为空
            if (!string.IsNullOrEmpty(model.dishesName))
            {
                searchsql.Append(" and dishesName like '%" + model.dishesName + "%'");
            }
            BLL.restaurant bll = new BLL.restaurant();
            try
            {
                var dt = bll.GetList(10, 1, "dishesId>0" + searchsql.ToString(), "sort_id asc,add_time desc,dishesId desc", out count).Tables[0];
                string strjson = Dtb2Json(dt);
                context.Response.Write("{\"retcode\": 1,\"retmsg\": \"Success\", \"foodlist\":" + strjson + "}");
            }
            catch (Exception e)
            {
                context.Response.Write("{\"retcode\": 2,\"retmsg\": \"" + e.Message + "\"}");
            }
            finally
            {
                context.Response.End();

            }

 

posted @ 2015-04-01 17:52  Coding_Yong  阅读(338)  评论(0编辑  收藏  举报