$.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是否有限制从数据库中获取数据? 这是我的代码:
答案 0 :(得分:0)
看来您的LINQ代码仅请求总共7条记录。
&#34;。取(7);&#34;