点击展开ajax获取当前节点下的数据并拼成html追加到元素上
可以详细点吗,只要是界面上以前的控件加载的时候因为数据量太大速度太慢,想换一个可以加载大量数据的控件可以推荐一下吗?谢谢
这是我自己上次解析时候的思路 你可以看看
static void OutMsg(int? parentID, IList<Tb_ProductCategory> source) {
var plist = source.Where(s => s.t_ParentID == parentID).OrderBy(s=>s.t_Order).ToList();
for (int i = 0; i < plist.Count; i++) {
Console.Write(string.Format("{0," + plist[i].t_Leve+1 + "}", ""));
Console.WriteLine(
string.Format(
"ID={0,-4} P={1,-4} N={2,-6} O={3,-4}",
plist[i].ID,
plist[i].t_ParentID,
plist[i].t_Name,
plist[i].t_Order
));
int? p = plist[i].ID;
source.Remove(plist[i]);
OutMsg(p, source);
}
}
IList<Tb_ProductCategory> 只是一个集合 数据源 我上次是做类别显示的时候做的,
显示的时候根据级别的不同加空格,我上次是这么做的你可以看看
这类问题应该递归就可以了
可以两个repeater嵌套使用,再用javascript进行控制