接下来,我们来介绍如何将menu菜单控件和sitemapdatasource 控件配合使用。其中,我们在上面的例子的基础上,在<table style="width: 100%; height: 100%" border="1">下面增加如下代码就可以了,
| <tr height="100px"> <td colspan="2" align="left"> <ASP:Menu ID="Menu1" Runat="Server" DataSourceID="SiteMapDataSource1"> </ASP:Menu> </td> </tr> |
![]() |
| <tr height="100px"> <td colspan="2" align="left"> Currently Selected Page is: <asp:SiteMapPath Runat="Server" ID="SiteMapPath1"></ASP:SiteMapPath> </td> </tr> |
| <%@ Page Language="C#" MasterPageFile="Navigation.master" Title="Members Page"%> <ASP:Content ContentPlaceHolderID="ContentPlaceHolder1" ID="Content1" Runat="Server"> This is the members page </ASP:Content> |

| <%@ Page Language="C#" MasterPageFile="Navigation.master" Title="Members Page"%> <script runat="Server"> void Page_Load(object sender, EventArgs e) { Response.Write("The currently selected root node is: " + SiteMap.CurrentNode.Description + "<br>"); Response.Write("The Parent for the currently selected node is : " + SiteMap.CurrentNode.ParentNode.Description); } </script> <ASP:Content ContentPlaceHolderID="ContentPlaceHolder1" ID="Content1" Runat="Server"> This is the members page </ASP:Content> |
![]() |
http://dev.xuezhishi.net/website/NET/2007-10-17/20765.html