无法使用ajax检索大量数据

时间:2017-11-08 12:49:14

标签: jquery mysql asp.net ajax

       $.ajax({
               type: "POST",
               url: "ajaxcode.aspx/article",
               data: "{'str' : '" + id + "'}",
               contentType: "application/json; charset=utf-8",
               dataType: "json",
               success: function (data) {...        }
                });

CS代码

     [WebMethod]
      public static List<ARTICLE> article(string str)
      {
       IEnumerable<ARTICLE> item;
       DataClassesDataContext db = new DataClassesDataContext();
       item = db.ARTICLEs.Where(o => o.STATUS == "1" && o.CAT_id ==  
       int.Parse(str)).ToList().Take(7);
       List<ARTICLE> list = new List<ARTICLE>();
       if (item.Any())
       {
           foreach (var item1 in item)
           {
               list.Add(item1);
           }
             }
        return list;
       }

大家好, 我在asp.net中使用ajax从数据库中获取记录。代码工作正常但是因为我在表中加载了很多数据ajax代码无法获取该记录。 ajax是否有限制从数据库中获取数据? 这是我的代码:

1 个答案:

答案 0 :(得分:0)

看来您的LINQ代码仅请求总共7条记录。

&#34;。取(7);&#34;