激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net TreeView與XML三步生成列表樹

asp.net TreeView與XML三步生成列表樹

2019-11-20 13:55asp.net教程網 ASP.NET教程

只要三個步驟就可以生成平時很常用的樹狀列表,看代碼就可以明白。

剛我在做Tree view 綁定時自己摸索了一下,網上有人說TreeView綁定數(shù)據(jù)源,用什么遞歸綁定啥的,我不想看了,就自己試著寫了一個
我是這樣做的,如果有什么問題請大神指導,我是菜鳥額..
1:頁面TreeView 叫tvFunction
2:新建 adminFunction.xml

復制代碼代碼如下:

<?xml version="1.0" encoding="utf-8" ?>
<functions>
  <function name="商品發(fā)布" url="~/page/leaves/leave.aspx">
    <subfunction name="添加商品" url="~/page/leaves/leave.aspx">
    </subfunction>
    <subfunction name="添加商品" url="~/page/leaves/leave.aspx">
    </subfunction>
  </function>
  <function name="留言發(fā)布" url="~/page/leaves/leave.aspx">
    <subfunction name="添加留言" url="~/page/leaves/leave.aspx">
    </subfunction>
    <subfunction name="修改留言" url="~/page/leaves/leave.aspx">
    </subfunction>
  </function>
</functions>

 

3:頁面綁定

復制代碼代碼如下:


/// <summary>
        /// 初始化功能樹結構
        /// </summary>
        private void InitFunction()
        {
            XmlDocument xmldoc = new XmlDocument();
            string xmlPath = "~/adminFunction.xml";
            xmlPath = Server.MapPath(xmlPath);
            xmldoc.Load(xmlPath);
            XmlNode root = xmldoc.DocumentElement;

 

            foreach (XmlNode node in root.ChildNodes)
            {
                //獲取父節(jié)點的信息顯示(輕狂-書生)
                XmlElement x1 = node as XmlElement;
                string name = x1.GetAttribute("name");
                string url = x1.GetAttribute("url");
                TreeNode tn = new TreeNode();
                tn.Text = name;
                tn.NavigateUrl = url;
                foreach (XmlNode subnode in x1.ChildNodes)
                {
                    XmlElement subxmlEmt = subnode as XmlElement;
                    string subname = subxmlEmt.GetAttribute("name");
                    string suburl = subxmlEmt.GetAttribute("url");
                    TreeNode subtn = new TreeNode();
                    subtn.Text = subname;
                    subtn.NavigateUrl = suburl;
                    tn.ChildNodes.Add(subtn);


                }
                tvFunction.Nodes.Add(tn);

            }
        }


4:顯示效果
asp.net TreeView與XML三步生成列表樹

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日日摸夜夜添夜夜添牛牛 | 黄网站色成年大片免费高 | 精品成人国产在线观看男人呻吟 | 日本不卡一二三区 | 中文字幕xxx | 国产精品久久久久影院老司 | 黄色网址免费进入 | 国产精品久久久久久久久久大牛 | 欧美一级免费高清 | 欧美国产一区二区三区 | 欧美成人精品一区二区 | 久久国产亚洲精品 | 久久精品a一级国产免视看成人 | 国产精品免费一区二区三区四区 | 男女羞羞的视频 | 性少妇videosexfreexx | 久久久麻豆 | 男女隐私免费视频 | 中文字幕欧美在线 | 一区二区三区四区视频在线观看 | 国产午夜免费 | 国产伦精品一区二区三区在线 | 久久99精品久久久久久园产越南 | 国产一区二区在线免费 | 成年免费观看视频 | 欧美日韩成人一区二区 | 国内精品视频饥渴少妇在线播放 | 欧美城网站地址 | 黄色片网站在线免费观看 | 国产成人在线观看免费 | 欧美日本不卡 | 亚洲第九十九页 | 久久精品久久久久 | 国产一级免费在线视频 | 精品成人免费一区二区在线播放 | 成人午夜视屏 | 黄色片免费看看 | 欧美囗交 | 成人性生活视频在线观看 | 激情综合网俺也去 | 国产精品免费一区二区三区都可以 |