【发布时间】:2023-04-07 11:48:01
【问题描述】:
我需要关于如何在 asp classic 中制作面包屑的建议
我有一个公司详细信息页面 - 问题是它可以通过多种方式进入 - 通过一个区域或通过一个类别列表,然后是公司 我想显示这个用户来到它的面包屑 (并且可以通过多种方式访问同一页面)
我试图建立一个会话变量,但如果用户点击后退键就会搞砸
有什么想法吗?
【问题讨论】:
-
面包屑是无状态的。它们应该代表当前页面的层次位置,而不是用户如何到达页面。查找(或创建)您的站点地图并向上遍历它以为您的公司详细信息页面创建面包屑。
-
@Phillip - 你说的某些方面是正确的,但这是 Classic ASP,而不是 ASP.NET - 站点地图,除非你自己编写代码,不可用。
-
Phillip 是正确的,因为当用户到达特定页面时,面包屑导航应该反映网站的结构,而不是他们的导航方式。
-
但问题是人们可以通过许多不同的方式来到页面 - 那么我怎么知道要显示哪一个呢?