手机版

asp.net TreeView与可扩展置标语言三步生成列表树

时间:2021-11-15 来源:互联网 编辑:宝哥软件园 浏览:

刚我在做树形视图绑定时自己摸索了一下,网上有人说TreeView绑定数据源,用什么递归绑定啥的,我不想看了,就自己试着写了一个我是这样做的,如果有什么问题请大神指导,我是菜鸟额.1:页面TreeView叫电视功能2:新建adminFunction.xml复制代码代码如下:可扩展标记语言版本='1.0 '编码='utf-8 '?函数函数名='商品发布URL=' ~/page/leaks/leave . aspx '子函数名='添加商品URL=' ~/page/leaks/leaks。“aspx ”/子功能子功能名称='添加商品URL=' ~/page/leaks/leaks。“aspx ”/子函数/函数函数名='留言发布URL=' ~/page/leaks/leave . aspx '子函数名='添加留言URL=' ~/page/leaks/leaks。“aspx ”/子功能子功能名称='修改留言URL=' ~/page/leaks/leaks。“aspx ”/子功能/函数/函数3:页面绑定复制代码代码如下:///summary ///初始化功能树结构////summary private void init函数(){ XmlDocument xmldoc=new XmlDocument();字符串XMl路径=' ~/AdminFuncTion。XML ';xmlPath=服务器. MapPath(XMlpath);xmldoc .加载(XMlpath);XmlNode根=xmldoc .DocumentElement根中的foreach (XmlNode)节点ChildNodes) { //获取父节点的信息显示(轻狂-书生)XmlElement x1=作为xmlelelement的节点;字符串名称=x1 .GetAttribute(' name ');字符串url=x1 .GetAttribute(' URL ');树节点TN=新树节点();tn .Text=nametn .NavigateUrl=urlfeach(x1中的XmlNode子节点子节点){ xmlelelement subxmlEmt=子节点as xmlelelementstring subname=subxmlEmt .GetAttribute(' name ');字符串suburl=subxmlEmt .GetAttribute(' URL ');树节点subtn=新树节点();副标题.Text=subnamesubtn .NavigateUrl=suburltn .添加(子节点);}电视功能.节点。添加(TN);} }4:显示效果

版权声明:asp.net TreeView与可扩展置标语言三步生成列表树是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。