choii

传递一个根菜单栏ID。

public void  loadNode(string pid)

{

  List<MenuData>   lsNode=new List<MenuData>();

  lsNode=GedData(pid);

  if(lsNode!=null||lsNode.Count>0)

{

for(int i=0;i<lsNode.Count;i++)

{

string NodeID=lsNode[i].id;

string NodeName=lsNode[i].name;

string url=lsNode[i].url;

if(IsParent(NodeID))

{

htmlStr+="<li class=\'\'   id=\'"+NodeID+"\'>";

htmlStr+="<a href=\'"+url+"\'>" +NodeName+"</a>";

htmlStr+="<ul class=\'\'>";

loadNode(NodeID);

htmlStr+="</ul\'\'>";

htmlStr+="</li>";
}

else

{

htmlStr+="<li class=\'\'   id=\'"+NodeID+"\'>";

htmlStr+="<a href=\'"+url+"\'>" +NodeName+"</a>";

htmlStr+="</li>";

loadNode(NodeID);

}

}

}

}

分类:

技术点:

相关文章: