目录结构

.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><asp:Menu ID="Menu1" runat="server" DataSourceID="XmlDataSource1" Orientation="Horizontal" BackColor="#F7F6F3" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="Small" ForeColor="#7C6F57" StaticSubMenuIndent="10px"><DataBindings><asp:MenuItemBinding DataMember="Parent" NavigateUrlField="name" TextField="name" /><asp:MenuItemBinding DataMember="Child" NavigateUrlField="name" TextField="name" /></DataBindings><DynamicHoverStyle BackColor="#7C6F57" ForeColor="White" /><DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" /><DynamicMenuStyle BackColor="#F7F6F3" /><DynamicSelectedStyle BackColor="#5D7B9D" /><StaticHoverStyle BackColor="#7C6F57" ForeColor="White" /><StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" /><StaticSelectedStyle BackColor="#5D7B9D" /></asp:Menu><asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/XMLFile.xml" XPath="/*/*"></asp:XmlDataSource>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"><asp:TreeView ID="TreeView2" runat="server" DataSourceID="SiteMapDataSource1" ImageSet="Arrows"><HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" /><NodeStyle Font-Names="Tahoma" Font-Size="10pt" ForeColor="Black" HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" /><ParentNodeStyle Font-Bold="False" /><SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" HorizontalPadding="0px" VerticalPadding="0px" /></asp:TreeView><asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" />
</asp:Content>

web.config

<configuration><connectionStrings><remove name="LocalSqlServer"/><add name="LocalSqlServer" connectionString="server=(localdb)\MSSQLLocalDB;database=Test;uid=;pwd=;"/></connectionStrings><system.web><compilation debug="true" targetFramework="4.5.2" />      </system.web>
</configuration>

.sitemap

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" ><siteMapNode url="" title="root"  description=""><siteMapNode url="" title="学院首页"  description="" /><siteMapNode url="" title="院情总览"  description="classTwo"><siteMapNode url="" title="学院简介"/><siteMapNode url="" title="现任领导"/><siteMapNode url="" title="办学条件"/></siteMapNode><siteMapNode url="" title="办学成就"  description="" /><siteMapNode url="" title="师资队伍"  description="" /><siteMapNode url="" title="学科专业"  description="" /><siteMapNode url="" title="教学管理"  description="" /><siteMapNode url="" title="科学研究"  description="" /><siteMapNode url="" title="合作交流"  description="" /><siteMapNode url="" title="招生就业"  description="" /><siteMapNode url="" title="党建思政"  description="" /><siteMapNode url="" title="学生园地"  description="" /></siteMapNode>
</siteMap>

.xml

<?xml version="1.0" encoding="utf-8" ?>
<Root url="" name="人工智能学院" describe="">  <Parent url="" name="学院首页" describe="" ></Parent><Parent url="" name="院情总览" describe="" ><Child url="" name="学院简介" describe=""></Child><Child url="" name="现任领导" describe=""></Child><Child url="" name="办学条件" describe=""></Child></Parent><Parent url="" name="办学成就" describe="" ></Parent><Parent url="" name="师资队伍" describe="" ></Parent><Parent url="" name="学科专业" describe="" ></Parent><Parent url="" name="教学管理" describe="" ></Parent><Parent url="" name="科学研究" describe="" ></Parent><Parent url="" name="合作交流" describe="" ></Parent><Parent url="" name="招生就业" describe="" ></Parent><Parent url="" name="党建思政" describe="" ></Parent><Parent url="" name="学生园地" describe="" ></Parent>
</Root>


注意:
母版拖放后,有几个控件就加几个contentPlaceHolder

添加窗体勾选选择母版页

加上/*/*启动不显示根目录

ASP.NET的TreeView和Menu控件分别绑定siteMap和xml文件并应用母版相关推荐

  1. BCB6无XMLDOC控件下生成及保存XML文件

    某个项目需要将数据保存为XML文件,但是BCB6没安装XMLDOC,想下载安装包也难找,于是就在网上查了些资料,不使用XMLDOC的情况下生成和保存XML文件. 包含头文件: #include < ...

  2. 如何不使用让menu控件不回发(postback)

    写网站首页程序的导航,要用asp.net2.0 的下menu控件,因为绑定数据库十分方便,不过有个问题,就是我采用的iframe来跳转页面,不想整个首页都跳转,不过发现menu控件没有控制回发的属性, ...

  3. ASP.NET Menu控件子菜单弹出导致页面出现滚动条问题

    ASP.NET Menu控件子菜单弹出的时候导致页面CSS属性的Min-Height产生变化,结果是原来全屏的画面,多出了纵滚动条.可以通过如下方法解决: 将ASP.NET控件放置到Table的单元格 ...

  4. ASP.NET中的Menu控件的应用

    1.首先建立一个Default.aspx的主页面,再建立一个站点地图:Web.sitemap 2.Default.aspx的主页面的设计 <%@ Page Language="C#&q ...

  5. 母版中menu控件上传后出现脚本错误

    这几天帮朋友做个小网站,为了网站更容易扩展,所以使用了.menu控件做网站导行.本来在做的时候没出错,可上 传之后却显示不出,动态菜单的部分,并且提示脚本错误.于是乎上网开始找答案,找了大半天.终于找 ...

  6. Menu控件在IE8中子菜单不能正常显示的解决方案(转)

    asp.net的menu控件,可以自动生成下拉菜单,并且提供了很多的样式,在开发网站时,提供了很大的方便. 但是,在ie8中出现了一个问题,就是只能正常显示静态的菜单,而动态的菜单只出现一个白色的背景 ...

  7. 使用 TreeView IE Web 控件

    使用 TreeView IE Web 控件 摘要:了解 TreeView Web 控件,并学习如何在 ASP.NET Web 应用程序中使用 TreeView Web 控件.除了标准的 ASP.NET ...

  8. 探讨ASP.NET2.0中的Web控件改进技术

    全面探讨ASP.NET 2.0中的Web控件改进技术之概述(一) ASP.NET 2.0并没有抛弃1.1版本中的任何现有控件,而是增加了一组新的控件;同时还引入了若干新的控件开发技术.本系列文章将对这 ...

  9. 在asp.net中为Web用户控件添加属性和事件

    在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程.它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的 ...

最新文章

  1. [RQNOJ313]波浪数
  2. Android应用程序键盘(Keyboard)消息处理机制分析(8)
  3. 崩坏3服务器维护多久,崩坏35月28日停服维护多久?4.0版本更新内容汇总[图]
  4. bzoj3715 [PA2014]Lustra
  5. linux可执行文件格式
  6. shell脚本自动备份MySQL数据库
  7. scp命令报错-bash: scp: command not found
  8. Vue中CSS模块化最佳实践
  9. 《Java从入门到放弃》JavaSE入门篇:面向对象语法二(入门版)
  10. 安卓动画全解:补间动画(视图动画)、布局动画、属性动画、逐帧动画。动画Animation属性、Alpha属性、Scale属性、Translate属性、Rotate属性,动画集AnimationSet
  11. mysql中替代 =_SELECT * WHERE var == [MySQL中的许多替代方法之一]?
  12. pyqt5 登录窗口调用主窗口
  13. java 的 sort()_Java中Array.sort()的几种用法
  14. 模拟电路实现延时功能
  15. gerrit服务器邮箱设置(三)
  16. webapp封装 苹果app证书
  17. React:setting Styles+ Radium
  18. 大数据预处理之数据集成
  19. World Locking Tools for Unity (一)指南部分
  20. 最高补贴1000元/kW,山东光伏补贴来了

热门文章

  1. 标贝科技推出「留声机」TTS方案,高还原、个性化声效提升交互意愿
  2. Kotlin 风险高、RxJava 已过时,Android 原生开发现状分析!
  3. 建一个 5G 基站,到底要花多少钱?
  4. 华为鸿蒙为什么非要碰物联网?
  5. 5G 基站功耗,到底有多可怕?
  6. 直接拿来用!Vue.js 第三方常用插件盘点 | CSDN 博文精选
  7. 是谁榨干了 Android 设备的电量和流量?!| 极客头条
  8. 春节停车难?用 Python 找空车位!
  9. Dubbo 沉睡,Spring Cloud 崛起!
  10. 人工智能凉凉了?中国 AI 人才缺口高达 12113 个!