服务器之家

服务器之家 > 正文

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

时间:2019-09-30 15:31     来源/作者:asp.net教程网

还好,现在有这个机会,就权当自己的笔记吧!。以下讲一下最简单的创建形式。 

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

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

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="" /> 现在主要是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" /> 其实,到这里就基本OK了。 

2.添加站点地图控件。 

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

上面就是站点地图最简单的运用。当然,这里还有很多的属性 可以进行相关的设置。

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部