我最近开始使用 marteenba 的站点地图提供程序,因为我无法解决我拥有的其他站点地图的路线问题。比我之前的好多了 我的问题是:如何从转到单个主页的页面创建不同的面包屑路径?考虑下面的想法:
站点地图结构
<mvcSiteMapNode title="Home" controller="Home" action="Index" changeFrequency="Always" updatePriority="Normal">
<mvcSiteMapNode title="Clients Search" controller="ClientBussiness" action="ClientSearch" description="Clients Search">
<mvcSiteMapNode title="Contract Analysis" controller="Contract" action="Index"/>
</mvcSiteMapNode>
<mvcSiteMapNode title="Advanced Search" controller="ClientBussiness" action="AdvancedSearch" description="Clients Advanced Search">
<mvcSiteMapNode title="Contract Analysis" controller="Contract" action="Index"/>
</mvcSiteMapNode>
<mvcSiteMapNode title="Another Search" controller="ClientBussiness" action="AnotherSearch" description="Clients Another Search">
<mvcSiteMapNode title="Contract Analysis" controller="Contract" action="Index"/>
</mvcSiteMapNode>
</mvcSiteMapNode>
在上面的示例中,我的面包屑跟踪始终显示节点客户端搜索而不是任何其他节点。我不知道是否应该为每种搜索创建不同的路线(我在上一个站点地图上这样做了,但不幸的是 iis6 不喜欢它)。
我感谢您的帮助。
编辑
在论坛上搜索我发现了一个类似的问题。所以,考虑下面的结构:
Home >> Search >> Contracts
Home >> Another Search >> Contracts
Home >> Advanced Search >> Contracts
Home >> Web Service Search >> Extra fields >> Contracts