我爱Aspx >> Asp.Net >> ASP.NET中使用Treeview和XML如果我们使用第一种方法,必须对XML进行重写,用以下的形式表示,才能绑定到树形控件中去:
| <TREENODES><treenode text="..."><treenode text="..."></treenode><treenode text="..." />...</TREENODES> |
就是说,根结点必须是treenodes(大小写都无所谓),每个子结点必须以<treenode>的形式排列。于是,我们对原来的XML文件改写为如下的形式:
| <?xml version="1.0" encoding="UTF-8"?><TREENODES> <treenode text="Teach Yourself Active Server_u80 ?ages 3.0 in 21 Days"> <treenode text="Price - $34.95" /> <treenode text="Authors"> <treenode text="Mitchell" /> <treenode text="Atkinson" /> </treenode> <treenode text="Year Published - 2000" /> </treenode> <treenode text="Designing Active Server Pages"> <treenode text="Price - $29.95" /> <treenode text="Authors"> <treenode text="Mitchell" /> </treenode> <treenode text="Year Published - 2000" /> </treenode>〈/TREENODES> |
增加以下代码:
| <form runat="server"> <ie:TreeView runat="server"> <ie:TreeNode runat="server" Text="ASP.NET Books" Expanded="True" TreeNodeSrc="aspnetbooks.xml" /> </ie:TreeView></form> |
ASP.NET中的HTTP模块和处理程序[05-20]
ASP.NET中的HTTP模块和处理程序[05-20]
在ASP.NET中使用用户控件[05-20]
五种常见的ASP.NET安全缺陷[05-20]
ASP.NET中实现模版的动态加载[05-20]
ASP.NET创建并使用Web组件[05-20]
ASP.NET开发员工业绩评测中心[05-20]
用ASP.NET创建自定义文本框[05-20]
NT及低配置老机上用ASP.net的体会..[05-20]
NT及低配置老机上用ASP.net的体会..[05-20]
ASP.NET中的HTTP模块和处理程序[05-20]
ASP.NET中的HTTP模块和处理程序[05-20]
在ASP.NET中使用用户控件[05-20]
五种常见的ASP.NET安全缺陷[05-20]
ASP.NET中实现模版的动态加载[05-20]
ASP.NET创建并使用Web组件[05-20]
ASP.NET开发员工业绩评测中心[05-20]
用ASP.NET创建自定义文本框[05-20]
NT及低配置老机上用ASP.net的体会..[05-20]
NT及低配置老机上用ASP.net的体会..[05-20]