首页后端开发ASP.NETASP.NET 站点地图(sitemap)简明教程

ASP.NET 站点地图(sitemap)简明教程

时间2024-02-01 08:08:03发布访客分类ASP.NET浏览1060
导读:收集整理的这篇文章主要介绍了ASP.NET 站点地图(sitemap 简明教程,觉得挺不错的,现在分享给大家,也给大家做个参考。 还好,现在有这个机会,就权当自己的笔记吧!。以下讲一下最...
收集整理的这篇文章主要介绍了ASP.NET 站点地图(sitemap)简明教程,觉得挺不错的,现在分享给大家,也给大家做个参考。 还好,现在有这个机会,就权当自己的笔记吧!。以下讲一下最简单的创建形式。

站点地图,在每一个网站都必须用的一种技术。它是用来给用户导航作用的,以便告诉用户现在的位置。特别是对那些目录很深的网页,这种效果就犹为明显。

比如 天涯社区> 天涯论坛> 海口...这种形式。

1.新建一个站点地图(和新建aspx一样),tour.sITemap.下面是默认情况生成的XMl文件。
复制代码 代码如下:
?xML version="1.0" encoding="utf-8" ?>
siteMap xmlns="http://schemas.microsoft.COM/AspNet/SiteMap-File-1.0" >
siteMapNode url="" title="" description=""> //一般来说 这里是放第一个 也就是我们上面的例子的“天涯社区”
siteMapNode url="" title="" description="" /> 这里是放置的二级目录 比如 “天涯论坛”
siteMapNode url="" title="" description="" />
/siteMap>

现在主要是url的书写了。url是写本站点的相对地址。怎么说呢?比如说,你把你的tour.sitemap建立在你主页的同一层 那么url就写:~/main.aspx。。这样就OK了! 换句话说就是以~/开始,表示应用程序的根目录。这里需要注意点,尽量不要列出相同的地址和带相关参数(比如~/DisplayNews/aspx?id=2),这种情况都有可能导致请求失败。下面是我的书写格式:
复制代码 代码如下:
?xml version="1.0" encoding="utf-8" ?>
siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
siteMapNode url="~/Main.aspx" title="您现在的位置:首页" description="网站首页">
siteMapNode url="~/DisplayHotelMessage.aspx" title="查看酒店信息" description="查看酒店信息" />
siteMapNode url="~/DisplayNews.aspx" title="查看新闻" description="查看新闻" />
siteMapNode url="~/DisplaySelfTour.aspx" title="查看自助游信息" description="查看自助游信息" />
siteMapNode url="~/GoodLines.aspx" title="查看精品路线" description="查看精品路线" />
siteMapNode url="~/HainanSituation.aspx" title="海南概况" description="海南概况" />
siteMapNode url="~/HotelOrder2.aspx" title="酒店预定" description="酒店预定" />
siteMapNode url="~/ListNews1.aspx" title="新闻列表" description="新闻列表" />
siteMapNode url="~/Register.aspx" title="用户注册" description="用户注册" />
siteMapNode url="~/ViewSpot.aspx" title="景点" description="景点" />
siteMapNode url="~/DisplayArticle.aspx" title="查看文章" description="查看文章" />
siteMapNode url="~/DisplayViewSpot.aspx" title="查看景点" description="查看景点" />
siteMapNode url="~/Hotels.aspx" title="酒店信息" description="酒店信息" />
/siteMapNode>
/siteMap>

其实,到这里就基本OK了。

2.添加站点地图控件。

运用站点地图很简单,就是把asp:SiteMapPath Runat="Server" ID="SiteMapPath1" > /SiteMapPath> 这个服务端控件拉到你需要导航的地方就OK了。

上面就是站点地图最简单的运用。当然,这里还有很多的属性 可以进行相关的设置。 您可能感兴趣的文章:
  • 在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录
  • 在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件
  • 在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据
  • 在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项
  • 在ASP.NET 2.0中操作数据之五十五:编辑和删除现有的二进制数据
  • 在ASP.NET 2.0中操作数据之五十六:使用ObjectDataSource缓存数据
  • 在ASP.NET 2.0中操作数据之五十七:在分层架构中缓存数据
  • 在ASP.NET 2.0中操作数据之五十八:在程序启动阶段缓存数据
  • 在ASP.NET 2.0中操作数据之五十九:使用SQL缓存依赖项SqlCacheDependency
  • 在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

ASP.NET

若转载请注明出处: ASP.NET 站点地图(sitemap)简明教程
本文地址: https://pptw.com/jishu/595140.html
ASP.NET缓存的方法和最佳实践 vue+canvas实现数据实时从上到下刷新瀑布图效果(类似QT的)

游客 回复需填写必要信息