【问题标题】:How to Implement Breadcrumbs for nested Categories如何为嵌套类别实现面包屑
【发布时间】:2009-09-09 00:51:54
【问题描述】:

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

【问题讨论】:

    标签: c# asp.net-mvc sql-server-2005 breadcrumbs


    【解决方案1】:

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

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

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

    编辑

    这是 mjv 所说的添加信息。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多