public void handler(IResponder responder) { int start = SJSRequest.GetInt("start", 0); int limit = SJSRequest.GetInt("limit", PageUtils.DefaultPageSize); if (start <= 0) { start = 0; } if (limit <= 0) { limit = PageUtils.DefaultPageSize; } int curPage = PageUtils.TranformCurrentPage(start, limit); int len = BookingtradeManager.GetBookingtradeCountByUid(PageUtils.AccountID); IList <Bookingtrade> list = BookingtradeManager.GetBookingtrade(PageUtils.AccountID, limit, curPage, (uint)0); string json = PageUtils.TranformJSON(list); responder.WritePagingList(len, json); }