web.sitemap
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Default.aspx" title="主页" description="主页">
<siteMapNode url="~/SignIn.aspx" title="登录" description="登录" />
<siteMapNode url="~/Register.aspx" title="注册" description="注册" />
<siteMapNode url="~/PersonalInfo" title="个人信息" description="个人信息" />
<siteMapNode url="" title="学生信息" description="学生信息" >
<siteMapNode url="~/Student/StudentInfo.aspx" title="学生信息管理" description="学生信息管理" />
<siteMapNode url="~/Student/AddStudent.aspx" title="添加学生信息" description="添加学生信息" />
<siteMapNode url="~/Student/Search.aspx" title="查询学生信息" description="查询学生信息" />
<siteMapNode url="~/Student/MajorResults.aspx" title="查询专业成绩" description="查询专业成绩" />
</siteMapNode>
<siteMapNode url="~/Feedback.aspx" title="建议反馈" decripttion="建议反馈" />
</siteMapNode>
</siteMap>
masterpage.master
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MasterPage.master.cs" Inherits="dynamicweb9_1.MasterPage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style type="text/css">
*, html, body {
margin:0;
padding:0;
}
.top {
width:100%;
height:120px;
border:1px solid #cccccc;
background-color:#00b22d;
}
.top span {
display:inline-block;
width:50%;
height:80px;
margin-top:20px;
margin-left:50px;
color:white;
font-size:23px;
line-height:80px;
font-family: '宋体';
font-weight:bold;
}
.nav {
width:100%;
height:50px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="top">
<span>某某学生管理系统</span>
</div>
<div class="nav">
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" BackColor="#9999FF" DataSourceID="SiteMapDataSource1" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#284E98" Height="50px" StaticDisplayLevels="2" StaticSubMenuIndent="10px" Width="100%" BorderColor="White" BorderStyle="Solid" BorderWidth="1px" Font-Bold="True">
<DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" Height="40px" />
<DynamicMenuStyle BackColor="#B5C7DE" />
<DynamicSelectedStyle BackColor="#507CD1" />
<StaticHoverStyle BackColor="#284E98" ForeColor="White" />
<StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" Height="40px" Width="150px" />
<StaticSelectedStyle BackColor="#507CD1" />
</asp:Menu>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
</div>
<div class="content">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
webform1.aspx.cs
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="dynamicweb9_1.WebForm1" MasterPageFile="~/MasterPage.Master" %>
<asp:Content runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
</asp:Content>
web.config
<?xml version="1.0" encoding="utf-8"?>
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<siteMap>
<providers>
<remove name="MySqlSiteMapProvider" />
</providers>
</siteMap>
</system.web>
</configuration>