校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > asp.net TreeView與XML三步生成列表樹

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

熱門標簽:手機地圖標注如何刪除 外呼系統費用一年 寧波自動外呼系統代理 巫師3為什么地圖標注的財寶沒有 怎么給超市做地圖標注入駐店 辦理400電話證件 世紀佳緣地圖標注怎么去掉 外呼系統代理品牌 十堰正規電銷機器人系統

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

復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8" ?>
functions>
  function name="商品發布" url="~/page/leaves/leave.aspx">
    subfunction name="添加商品" url="~/page/leaves/leave.aspx">
    /subfunction>
    subfunction name="添加商品" url="~/page/leaves/leave.aspx">
    /subfunction>
  /function>
  function name="留言發布" 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)
            {
                //獲取父節點的信息顯示(輕狂-書生)
                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:顯示效果

您可能感興趣的文章:
  • Jquery.TreeView結合ASP.Net和數據庫生成菜單導航條
  • ASP.NET生成樹形顯示的GridView實現思路
  • 常用的在數據庫中建立無限級樹形菜單的asp.net代碼
  • asp.net 獲取指定文件夾下所有子目錄及文件(樹形)
  • asp.net實現遞歸方法取出菜單并顯示在DropDownList中(分欄形式)
  • ASP.NET遞歸法求階乘解決思路
  • 遞歸輸出ASP.NET頁面所有控件的類型和ID的代碼
  • asp.net實現DropDownList,TreeView,ListBox的無限極分類目錄樹
  • Asp.net treeview實現無限級樹實現代碼
  • asp.net TreeView遞歸循環子節點生成樹形菜單實例

標簽:山西 牡丹江 通遼 泰州 平涼 景德鎮 天門 嘉興

巨人網絡通訊聲明:本文標題《asp.net TreeView與XML三步生成列表樹》,本文關鍵詞  asp.net,TreeView,與,XML,三步,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net TreeView與XML三步生成列表樹》相關的同類信息!
  • 本頁收集關于asp.net TreeView與XML三步生成列表樹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 太和县| 靖安县| 清徐县| 西峡县| 钟山县| 霍邱县| 司法| 乌兰察布市| 酉阳| 上思县| 兰溪市| 黄龙县| 乐平市| 阆中市| 扶风县| 南开区| 武邑县| 太保市| 蓬溪县| 上蔡县| 盐津县| 长海县| 鞍山市| 繁昌县| 永寿县| 那曲县| 通化县| 运城市| 招远市| 资溪县| 靖安县| 车险| 汕尾市| 永济市| 北川| 株洲县| 吴旗县| 耒阳市| 巍山| 抚顺县| 元氏县|