asp.net站点地图之menu(静态)

来源:互联网 发布:java applet程序实例 编辑:程序博客网 时间:2024/04/30 19:38

1、首先在你的其他界面都做好的情况下,在项目上右击创建“站点地图”,点击确定之后,则会出现Web.sitemap的一个文件,在这个文件里的代码如下:<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
    <siteMapNode url="bujuaspx.aspx" title="首页"  description="">根节点
        <siteMapNode url="Login.aspx" title="登录"  description="" />子节点一
        <siteMapNode url="Register.aspx" title="注册"  description="" />子节点二
      <siteMapNode url="UserList.aspx" title="用户列表" description="">子节点三
        <siteMapNode url="TestData.aspx" title="测试更新" description=""/>子节点三的子节点一
        <siteMapNode url="Update.aspx" title="更新" description=""/>子节点三的子节点二
      </siteMapNode>
    </siteMapNode>
</siteMap>

注意:<siteMapNode></siteMapNode>可以这样写成成对的标记,也可以写成<siteMapNode />的标记,其中的url是你想要的页面地址,title就是显示在页面上的文字,description是对该网页的描述。

2、在bujuaspx.aspx、Login.aspx、Register.aspx、UserList.aspx、TestData.aspx、Update.aspx这几个页面中添加:
             <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
            <asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1">
            </asp:Menu>

 注意:menu控件的Orientation改变成为"Horizontal"、Vertical可以改变它的显示方向。

这样一个简单地静态站点地图就建立成功了!

原创粉丝点击