当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  asp.net 2.0中使用sitemapDATAsource做页面导航

 asp.net 2.0中使用sitemapDATAsource做页面导航

点击次数:19 次 发布日期:2008-11-26 14:07:13 作者:源代码网
源代码网推荐     
源代码网推荐   在ASP.NET 2.0中,没有专门的页面导航控件,但可以使用SITEMAPdatasource配和DATALIST来实现。
源代码网推荐  
源代码网推荐   SITEMAPDATASOURCE控件中,需要特别的建立一个web.sitemap的XML文件,该文件中存贮网站的结构,
源代码网推荐  比如
源代码网推荐  <?xml version="1.0" encoding="utf-8" ?>
源代码网推荐  
源代码网推荐  <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
源代码网推荐  
源代码网推荐   <siteMapNode url="default.aspx?id=-1" title="首页">
源代码网推荐  
源代码网推荐   <siteMapNode url="default2.aspx?id=0" title="商品"/>
源代码网推荐  
源代码网推荐   <siteMapNode url="default3.aspx?id=1" title="社区"/>
源代码网推荐  
源代码网推荐   </siteMapNode>
源代码网推荐  
源代码网推荐  </siteMap>
源代码网推荐  之后,在default.aspx中,写入代码:
源代码网推荐  <%@ Page Language="C#" %>
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  <script runat=server>
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐   protected void Page_Load()
源代码网推荐  
源代码网推荐   {
源代码网推荐  
源代码网推荐   int index = -1;
源代码网推荐  
源代码网推荐   Int32.TryParse(Request.QueryString["id"], out index);
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐   Tabs.SelectedIndex = index;
源代码网推荐  
源代码网推荐   }
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  </script>
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  <html xmlns="http://www.w3.org/1999/xhtml" >
源代码网推荐  
源代码网推荐  <head id="Head1" runat="server">
源代码网推荐  
源代码网推荐   <title>Untitled Page</title>
源代码网推荐  
源代码网推荐   <style>
源代码网推荐  
源代码网推荐   a
源代码网推荐  
源代码网推荐   {
源代码网推荐  
源代码网推荐   color: #000000;
源代码网推荐  
源代码网推荐   text-decoration: none;
源代码网推荐  
源代码网推荐   }
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐   .myTab
源代码网推荐  
源代码网推荐   {
源代码网推荐  
源代码网推荐   background: #6666ff;
源代码网推荐  
源代码网推荐   padding: 4px;
源代码网推荐  
源代码网推荐   }
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐   .myTabSelected
源代码网推荐  
源代码网推荐   {
源代码网推荐  
源代码网推荐   background: #ff00ff;
源代码网推荐  
源代码网推荐   padding: 4px;
源代码网推荐  
源代码网推荐   }
源代码网推荐  
源代码网推荐   </style>
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  </head>
源代码网推荐  
源代码网推荐  <body>
源代码网推荐  
源代码网推荐   <form id="form1" runat="server">
源代码网推荐  
源代码网推荐   <div>
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐   <table>
源代码网推荐  
源代码网推荐   <asp:DataList RepeatDirection=Horizontal ID="Tabs" runat="server" DataSourceID="SiteMapDataSource1">
源代码网推荐  
源代码网推荐   <ItemTemplate>
源代码网推荐  
源代码网推荐   <td width="4" height="20" valign="top" nowrap class="myTab">
源代码网推荐  
源代码网推荐   <a href="<%# Eval("Url") %>"><%# Eval("Title") %></a>
源代码网推荐  
源代码网推荐   </td>
源代码网推荐  
源代码网推荐   </ItemTemplate>
源代码网推荐  
源代码网推荐   <SelectedItemTemplate>
源代码网推荐  
源代码网推荐   <td width="4" height="20" valign="top" nowrap class="myTabSelected">
源代码网推荐  
源代码网推荐   <a href="<%# Eval("Url") %>"><%# Eval("Title") %></a>
源代码网推荐  
源代码网推荐   </td>
源代码网推荐  
源代码网推荐   </SelectedItemTemplate>
源代码网推荐  
源代码网推荐   </asp:DataList>
源代码网推荐  
源代码网推荐   </table>
源代码网推荐  
源代码网推荐   <asp:SiteMapDataSource ShowStartingNode=false ID="SiteMapDataSource1" runat="server" />
源代码网推荐  
源代码网推荐   </div>
源代码网推荐  
源代码网推荐   </form>
源代码网推荐  
源代码网推荐  </body>
源代码网推荐  
源代码网推荐  </html>
源代码网推荐  
源代码网推荐  
源代码网推荐  就可以实现简单的页面导航的效果了
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华