ASP.NET入门教程:ASP.NET 2.0导航
前面我们简单介绍了ASP.NET 2.0母版页下面我们介绍ASP.NET 2.0导航控件。 ASP.NET 2.0 拥有内建的导航控件。 网站导航维护大型站点的导航菜单是很困难,也很费时的。 在 ASP.NET 2.0 中,菜单可存储在文件中,这样维护起来更加方便。这个文件通常名为 web.sitemap,被存放在网站的根目录中。 此外,ASP.NET 2.0 拥有三种新的导航控件:
Sitemap 文件本教程使用下面的 sitemap 文件: <?xml version="1.0" encoding="ISO-8859-1" ?> <siteMap> <siteMapNode title="Home" url="/aspnet/w3home.aspx"> <siteMapNode title="Services" url="/aspnet/w3services.aspx"> <siteMapNode title="Training" url="/aspnet/w3training.aspx"/> <siteMapNode title="Support" url="/aspnet/w3support.aspx"/> </siteMapNode> </siteMapNode> </siteMap> 创建 sitemap 文件的规则:
注释:sitemap 文件必须存放在站点的根目录中,URL 属性必须相对于该根目录。 Dynamic Menu<asp:Menu> 控件可显示标准的站点导航菜单。 代码实例:<asp:SiteMapDataSource id="nav1" runat="server" /> <form runat="server"> <asp:Menu runat="server" DataSourceId="nav1" /> </form> 在上面的例子中的 <asp:Menu> 控件是一个供服务器创建导航菜单的占位符。本文由网页教学网webjx.com整理发布!转载请注明出处,谢谢! 控件的数据源由 DataSourceId 属性进行定义。id="nav1" 把它连接到 <asp:SiteMapDataSource> 控件。 <asp:SiteMapDataSource> 控件会自动连接默认的 sitemap 文件(web.sitemap)。 点击此处查看 Menu、TreeView 以及 SiteMapPath 的 DEMO。 TreeView<asp:TreeView> 控件可显示多级导航菜单。 这种菜单看上去像 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |