一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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三步生成列表樹

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 女子监狱第二季未删减在线看 | 亚洲精品视频导航 | 91短视频版高清在线观看免费 | 男人天堂网站在线 | 大胆暴露亚洲美女xxxx | 性关系视频免费网站在线观看 | 国产一区二区三区四区波多野结衣 | 日韩版码免费福利视频 | 色播艾小青国产专区在线播放 | 日本888 xxxx | 人与蛇boxxⅹ | 美女脱小内内给男生摸j | 午夜免费啪视频观看视频 | 成人免费视频一区 | 91麻豆制片厂 | 亚洲va欧美va天堂v国产综合 | 99热.com| 精品在线免费观看视频 | 9191免费永久观看 | 亚洲黄色三级视频 | 国产精品合集久久久久青苹果 | 国产伦精品一区二区三区免费迷 | 日韩综合网 | 精油按摩日本 | 亚洲 国产精品 日韩 | 国产成人免费片在线视频观看 | 欧美艳星julnaann | 精品一区二区高清在线观看 | 秋霞在线观看成人高清视频51 | 国精视频一区二区视频 | pppd在线播放 | gogort人体的最新网站 | 男人的天堂在线观看入口 | 俄罗斯美女破苞 | h动态图男女啪啪27报 | 69pao强力打造免费高速 | 国产91精品露脸国语对白 | 色天天色综合 | 99热久久这里只有精品23 | 国产精品久久99 | 美女脱了内裤让男桶爽 |