1

我的类别最多可以嵌套大约 6 层。我遇到的问题是从数据库(sql server 2005)中获取面包屑数组或列表。我的sql技能不是那么好。一旦我从数据库中获得了面包屑,展示它的最佳方式是什么。

4

2 回答 2

0

您可以通过多种方式在标记中表示面包屑信息。HTML 中没有 <breadcrumb> 元素,因此如果任何方法在语义上是正确的,则值得商榷。在这里查看人们使用的一些方法的讨论。

我更喜欢使用列表,然后您可以按照本示例所示设置样式。

于 2009-09-09T02:52:45.850 回答
0

为什么要将用户历史记录存储在数据库中?面包屑不会更多地反映用户去过的地方吗?

在这种情况下,您可能希望在用户每次导航到该页面时存储该页面,当您达到最大长度时删除第一个项目。

然后问题成为存储该历史记录的地方之一,是的,数据库可能是一种选择。如果可用,您可能还希望将其与用户会话数据一起存储。有很多方法可以实现历史存储。

编辑

这是 mjv 所说的添加信息。

于 2009-09-09T01:08:52.950 回答