asp.net 母版页中的treeview是直接绑定的xml文件 在其他页面套用母版页后,treeview不显示(帮帮忙,谢谢 5
注:我用的vs2010只指定一个头部ContentPlaceHolder是可以出来的,但是两个都指定或只指定内容ContentPlaceHolder都不会显示...
注:我用的vs2010 只指定一个头部ContentPlaceHolder 是可以出来的,但是两个都指定或只指定内容ContentPlaceHolder 都不会显示
展开
1个回答
展开全部
很大程度上是你的xml文件有问题,一般这个地方会常出现问题,给你段代码看下。
xml代码:<?xml version="1.0" encoding="utf-8" ?>
<admin id="0" name="管理员控制面板" top="管理员控制面板">
<two id="01" name="用户管理" top="用户管理">
<three id="11" name="管理用户" tg="_self" top="管理用户" hr="管理用户.aspx"/>
<three id="12" name="状态管理" tg="_self" top="状态管理" hr="#"/>
<three id="13" name="用户列表" tg="_self" top="用户列表" hr="#"/>
</two>
<two id="02" name="图书分类管理" top="图书分类管理">
<three id="13" name="添加图书分类" tg="_self" top="添加图书分类" hr="#"/>
<three id="13" name="为书籍分类" tg="_self" top="为书籍分类" hr="#"/>
<three id="13" name="书籍列表" tg="_self" top="书籍列表" hr="#"/>
</two>
<two id="03" name="订单管理" top="订单管理">
<three id="13" name="审核订单" tg="_self" top="审核订单" hr="#"/>
</two>
<two id="04" name="退出" top="退出">
</two>
</admin>
绑定生成的代码:
<asp:TreeView ID="tv1" runat="server" DataSourceID="XmlDataSource1">
<DataBindings>
<asp:TreeNodeBinding DataMember="admin" TextField="name" ToolTipField="top"
ValueField="id" />
<asp:TreeNodeBinding DataMember="two" TextField="name" ToolTipField="top"
ValueField="id" />
<asp:TreeNodeBinding DataMember="three" NavigateUrlField="hr" TargetField="tg"
TextField="name" ToolTipField="top" ValueField="id" />
</DataBindings>
</asp:TreeView>
注意你绑定的时候要看选择数据源,后面还有编辑来别忘了。自己试下吧不行在来。帮你在看看。
xml代码:<?xml version="1.0" encoding="utf-8" ?>
<admin id="0" name="管理员控制面板" top="管理员控制面板">
<two id="01" name="用户管理" top="用户管理">
<three id="11" name="管理用户" tg="_self" top="管理用户" hr="管理用户.aspx"/>
<three id="12" name="状态管理" tg="_self" top="状态管理" hr="#"/>
<three id="13" name="用户列表" tg="_self" top="用户列表" hr="#"/>
</two>
<two id="02" name="图书分类管理" top="图书分类管理">
<three id="13" name="添加图书分类" tg="_self" top="添加图书分类" hr="#"/>
<three id="13" name="为书籍分类" tg="_self" top="为书籍分类" hr="#"/>
<three id="13" name="书籍列表" tg="_self" top="书籍列表" hr="#"/>
</two>
<two id="03" name="订单管理" top="订单管理">
<three id="13" name="审核订单" tg="_self" top="审核订单" hr="#"/>
</two>
<two id="04" name="退出" top="退出">
</two>
</admin>
绑定生成的代码:
<asp:TreeView ID="tv1" runat="server" DataSourceID="XmlDataSource1">
<DataBindings>
<asp:TreeNodeBinding DataMember="admin" TextField="name" ToolTipField="top"
ValueField="id" />
<asp:TreeNodeBinding DataMember="two" TextField="name" ToolTipField="top"
ValueField="id" />
<asp:TreeNodeBinding DataMember="three" NavigateUrlField="hr" TargetField="tg"
TextField="name" ToolTipField="top" ValueField="id" />
</DataBindings>
</asp:TreeView>
注意你绑定的时候要看选择数据源,后面还有编辑来别忘了。自己试下吧不行在来。帮你在看看。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询