在如下代码中:
<table border="0" width="800">
<tr>
<td align="left">
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="30%">
当前位置<asp:SiteMapPath ID="SiteMapPath1" runat="server" PathSeparator=">">
</asp:SiteMapPath>
</td>
<td align="right" width="70%">
<a href="Setting.aspx">设置</a>|
<a href="Music.aspx">音乐</a>|
<a href="Album.aspx">相册</a>|
<a href="LeaveMessage.aspx">留言</a>|
<a href="Hobby.aspx">爱好</a>|
<a href="UpLoad.aspx">上传</a>|
<a href="Appreciate.aspx">欣赏</a>|
<a href="Chat.aspx">聊天</a>|
<a href="Query.aspx">查询</a>
</td>
</tr>
</table>
</td>
</tr>
</table> 我点<a href="Setting.aspx">设置</a>|中的“设置”打开页面Setting.aspx,
截图如下:并未出现"当前位置>站长主页>设置",而只出现"当前位置"请问这是怎么回事?代码如何修改?附:web.sitemap文件代码如下:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="" description="" roles="*">
<siteMapNode url="~/Default.aspx" title="首页" description=""/>
<siteMapNode url="~/SiteMasterHomePage.aspx" title="站长主页" description="">
<siteMapNode url="~/SiteMasterHomePage/Setting.aspx" title="设置" description="" />
<siteMapNode url="~/SiteMasterHomePage/Music.aspx" title="音乐" description="" />
<siteMapNode url="~/SiteMasterHomePage/Album.aspx" title="相册" description="" />
<siteMapNode url="~/SiteMasterHomePage/LeaveMessage.aspx" title="留言" description="" />
<siteMapNode url="~/SiteMasterHomePage/Hobby.aspx" title="爱好" description="" />
<siteMapNode url="~/SiteMasterHomePage/UpLoad.aspx" title="上传" description="" />
<siteMapNode url="~/SiteMasterHomePage/Appreciate.aspx" title="欣赏" description="" />
<siteMapNode url="~/SiteMasterHomePage/Chat.aspx" title="聊天" description="" />
<siteMapNode url="~/SiteMasterHomePage/Query.aspx" title="查询" description="" />
</siteMapNode>
<siteMapNode url="~/AddFriends.aspx" title="加为好友" description="">
<siteMapNode url="~/AddFriends.aspx/Setting.aspx" title="设置" description="" />
<siteMapNode url="~/AddFriends.aspx/Music.aspx" title="音乐" description="" />
<siteMapNode url="~/AddFriends.aspx/Album.aspx" title="相册" description="" />
<siteMapNode url="~/AddFriends.aspx/LeaveMessage.aspx" title="留言" description="" />
<siteMapNode url="~/AddFriends.aspx/Hobby.aspx" title="爱好" description="" />
<siteMapNode url="~/AddFriends.aspx/Appreciate.aspx" title="欣赏" description="" />
<siteMapNode url="~/AddFriends.aspx/Query.aspx" title="查询" description="" />
</siteMapNode> <siteMapNode url="~/FriendsSpace.aspx" title="好友空间" description="">
<siteMapNode url="~/FriendsSpace.aspx/Setting.aspx" title="设置" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Music.aspx" title="音乐" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Album.aspx" title="相册" description="" />
<siteMapNode url="~/FriendsSpace.aspx/LeaveMessage.aspx" title="留言" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Hobby.aspx" title="爱好" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Appreciate.aspx" title="欣赏" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Query.aspx" title="查询" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Chat.aspx" title="聊天" description="" />
</siteMapNode>
</siteMapNode>
</siteMap>点击<a href="Setting.aspx">设置</a>|中的"设置"之后,打开页面Setting.aspx,Setting.aspx里面也有一个
SiteMapPath控件,同时<td align="left" width="30%">
当前位置<asp:SiteMapPath ID="SiteMapPath1" runat="server" PathSeparator=">">
</asp:SiteMapPath>
</td>
中也有一个SiteMapPath控件,我怀疑问题就出在这里,可我无法解决,谁有办法?
<table border="0" width="800">
<tr>
<td align="left">
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="30%">
当前位置<asp:SiteMapPath ID="SiteMapPath1" runat="server" PathSeparator=">">
</asp:SiteMapPath>
</td>
<td align="right" width="70%">
<a href="Setting.aspx">设置</a>|
<a href="Music.aspx">音乐</a>|
<a href="Album.aspx">相册</a>|
<a href="LeaveMessage.aspx">留言</a>|
<a href="Hobby.aspx">爱好</a>|
<a href="UpLoad.aspx">上传</a>|
<a href="Appreciate.aspx">欣赏</a>|
<a href="Chat.aspx">聊天</a>|
<a href="Query.aspx">查询</a>
</td>
</tr>
</table>
</td>
</tr>
</table> 我点<a href="Setting.aspx">设置</a>|中的“设置”打开页面Setting.aspx,
截图如下:并未出现"当前位置>站长主页>设置",而只出现"当前位置"请问这是怎么回事?代码如何修改?附:web.sitemap文件代码如下:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="" description="" roles="*">
<siteMapNode url="~/Default.aspx" title="首页" description=""/>
<siteMapNode url="~/SiteMasterHomePage.aspx" title="站长主页" description="">
<siteMapNode url="~/SiteMasterHomePage/Setting.aspx" title="设置" description="" />
<siteMapNode url="~/SiteMasterHomePage/Music.aspx" title="音乐" description="" />
<siteMapNode url="~/SiteMasterHomePage/Album.aspx" title="相册" description="" />
<siteMapNode url="~/SiteMasterHomePage/LeaveMessage.aspx" title="留言" description="" />
<siteMapNode url="~/SiteMasterHomePage/Hobby.aspx" title="爱好" description="" />
<siteMapNode url="~/SiteMasterHomePage/UpLoad.aspx" title="上传" description="" />
<siteMapNode url="~/SiteMasterHomePage/Appreciate.aspx" title="欣赏" description="" />
<siteMapNode url="~/SiteMasterHomePage/Chat.aspx" title="聊天" description="" />
<siteMapNode url="~/SiteMasterHomePage/Query.aspx" title="查询" description="" />
</siteMapNode>
<siteMapNode url="~/AddFriends.aspx" title="加为好友" description="">
<siteMapNode url="~/AddFriends.aspx/Setting.aspx" title="设置" description="" />
<siteMapNode url="~/AddFriends.aspx/Music.aspx" title="音乐" description="" />
<siteMapNode url="~/AddFriends.aspx/Album.aspx" title="相册" description="" />
<siteMapNode url="~/AddFriends.aspx/LeaveMessage.aspx" title="留言" description="" />
<siteMapNode url="~/AddFriends.aspx/Hobby.aspx" title="爱好" description="" />
<siteMapNode url="~/AddFriends.aspx/Appreciate.aspx" title="欣赏" description="" />
<siteMapNode url="~/AddFriends.aspx/Query.aspx" title="查询" description="" />
</siteMapNode> <siteMapNode url="~/FriendsSpace.aspx" title="好友空间" description="">
<siteMapNode url="~/FriendsSpace.aspx/Setting.aspx" title="设置" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Music.aspx" title="音乐" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Album.aspx" title="相册" description="" />
<siteMapNode url="~/FriendsSpace.aspx/LeaveMessage.aspx" title="留言" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Hobby.aspx" title="爱好" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Appreciate.aspx" title="欣赏" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Query.aspx" title="查询" description="" />
<siteMapNode url="~/FriendsSpace.aspx/Chat.aspx" title="聊天" description="" />
</siteMapNode>
</siteMapNode>
</siteMap>点击<a href="Setting.aspx">设置</a>|中的"设置"之后,打开页面Setting.aspx,Setting.aspx里面也有一个
SiteMapPath控件,同时<td align="left" width="30%">
当前位置<asp:SiteMapPath ID="SiteMapPath1" runat="server" PathSeparator=">">
</asp:SiteMapPath>
</td>
中也有一个SiteMapPath控件,我怀疑问题就出在这里,可我无法解决,谁有办法?
2.一般的都把SiteMapPath 放在模版页中,如果没有模版页,那就的每一页面拖一个(注意这个,你跳转到的页面中有SiteMapPath 么)。
3.SiteMapPath 中URL地址没有写对,多尝试几次了。把SiteMapPath 删掉重新拖一个。