我对站点地图没有经验 - 只是刚刚开始研究它们。我有一个应用程序,用户可以选择做一个简短的测验/问答会话。由于测验中有10个子页面(为了参数的缘故,称为q1.aspx,q2.aspx等),我不希望用户能够跳入,例如q5.aspx,我我没有在站点地图文件中定义那些单独的问题页面。
然而,我认为,这意味着(来自有限的测试,可能是我的错误)在个别问题页面上没有可用的痕迹痕迹(因为没有匹配的home / survey / quiz / q1.aspx条目)在sitemap)当我希望有类似的东西时:
home>调查>测验
在面包屑路径末尾的“测验”是一个起始页面(例如quiz.aspx),其中包含类似“开始我们的测验”的链接和q1.aspx的链接。
这个想法是所有q1.aspx到q10.aspx页面都有精确的痕迹痕迹,用户只需单击“测验”即可再次返回第一页。
答案 0 :(得分:0)
在站点地图中,将q1.aspx等页面设为quiz.aspx的子项。
你总是在面包屑中显示测验的一种方法是在那些(q1-q10)页面上调用一个方法,使CurrentNode成为CurrentNode的父节点。