欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net TreeView與XML三步生成列表樹(shù)

 更新時(shí)間:2013年10月28日 14:55:12   作者:  
只要三個(gè)步驟就可以生成平時(shí)很常用的樹(shù)狀列表,看代碼就可以明白。

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

復(fù)制代碼 代碼如下:

<?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:頁(yè)面綁定

復(fù)制代碼 代碼如下:

/// <summary>
        /// 初始化功能樹(shù)結(jié)構(gòu)
        /// </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é)點(diǎn)的信息顯示(輕狂-書(shū)生)
                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:顯示效果

相關(guān)文章

  • ASP.NET中HiddenField隱藏域控件的使用方法

    ASP.NET中HiddenField隱藏域控件的使用方法

    本文主要介紹ASP.NET中HiddenField控件的基礎(chǔ)使用方法、事件以及配合javascript的一些使用,希望能幫到大家。
    2016-04-04
  • ASP.NET中Cookie的使用方法

    ASP.NET中Cookie的使用方法

    Cookie是一段文本信息,在客戶端存儲(chǔ) Cookie 是 ASP.NET 的會(huì)話狀態(tài)將請(qǐng)求與會(huì)話關(guān)聯(lián)的方法之一。瀏覽器對(duì) Cookie 的大小有限制,因此,只有不超過(guò) 4096 字節(jié)才能保證被接受。
    2016-04-04
  • asp.net中MVC的處理流程詳解

    asp.net中MVC的處理流程詳解

    本文詳細(xì)講解了asp.net MVC的處理流程,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • ASP.NET中 ObjectDataSource控件的DataObjectTypeName屬性

    ASP.NET中 ObjectDataSource控件的DataObjectTypeName屬性

    本文主要介紹ObjectDataSource控件和DataObjectTypeName屬性的用法,希望能給小伙伴們一些幫助。
    2016-04-04
  • Blazor框架簡(jiǎn)介

    Blazor框架簡(jiǎn)介

    Blazor是微軟推出的基于.net平臺(tái)以及http://ASP.net?core技術(shù)的?交互式客戶Web?UI框架。這篇文章為大家簡(jiǎn)單介紹了Blazor框架,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • ABP框架的體系結(jié)構(gòu)及模塊系統(tǒng)講解

    ABP框架的體系結(jié)構(gòu)及模塊系統(tǒng)講解

    ABP框架是基于ASP.NET的Web開(kāi)發(fā)框架,不過(guò)它遵循一種名為DDD(領(lǐng)域驅(qū)動(dòng)設(shè)計(jì))的設(shè)計(jì)模式原則,接下來(lái)我們就來(lái)看一下ABP框架的體系結(jié)構(gòu)及模塊系統(tǒng)講解
    2016-06-06
  • 在ASP.NET 中實(shí)現(xiàn)單點(diǎn)登錄

    在ASP.NET 中實(shí)現(xiàn)單點(diǎn)登錄

    在ASP.NET 中實(shí)現(xiàn)單點(diǎn)登錄...
    2007-03-03
  • VisualStudio 2008中常用快捷鍵

    VisualStudio 2008中常用快捷鍵

    Visual Studio中的菜單很多,二級(jí)菜單也有不少,為了方便還是記點(diǎn)快捷鍵,既方便又迅速。
    2009-09-09
  • ASP.NET樣板項(xiàng)目ABP框架的特性總結(jié)

    ASP.NET樣板項(xiàng)目ABP框架的特性總結(jié)

    這篇文章主要介紹了ASP.NET樣板項(xiàng)目ABP框架的特性總結(jié),ABP框架基于ASP.NET框架,用于開(kāi)發(fā)Web應(yīng)用程序,需要的朋友可以參考下
    2016-06-06
  • ASP.Net頁(yè)面生命周期與Page_Load方法的工作原理介紹

    ASP.Net頁(yè)面生命周期與Page_Load方法的工作原理介紹

    這篇文章介紹了ASP.Net頁(yè)面生命周期與Page_Load方法的工作原理,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05

最新評(píng)論