欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net TreeView与XML三步生成列表树】,下面是详细的讲解!
asp.net TreeView与XML三步生成列表树
/// <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);
}
}
关于asp.net TreeView与XML三步生成列表树的用户互动如下:
相关问题:c#语言asp.net实现treeview控件读数据库动态生成树...
答:来自csdn上面的例子我试过可以 1.下载地址 http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp 安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里 2.运行时无法显示... >>详细
相关问题:(asp.net)TreeView控件怎么才能不显示根节点?
答:SiteMapDataSource你可以用这个控件,绑定sitmap。SiteMapDataSource里有一个属性 StartFromCurrentNode="True" 试试吧。 非要用xml的,我估计你得找到根节点再控制下就行了 我看了下,你可以控制一下XML 在XmlDataSource 有一个XmlPath表达式 h... >>详细
相关问题:asp.net 母版页中的treeview是直接绑定的xml文件 ...
答:很大程度上是你的xml文件有问题,一般这个地方会常出现问题,给你段代码看下。 xml代码: 绑定生成的代码: 注意你绑定的时候要看选择数据源,后面还有编辑来别忘了。自己试下吧不行在来。帮你在看看。 >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【As】Asp.net中的页面乱码的问题-sp--pn-ne-et
- 【增加记录】asp.net中获取新增加记录的ID Access
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
