【问题标题】:ASP.NET Menu: how to build custom menuASP.NET 菜单:如何构建自定义菜单
【发布时间】:2010-06-16 15:39:14
【问题描述】:

我有这种情况:我必须使用数据库中的数据源构建一个菜单,因为我必须在登录的用户中过滤它们。我尝试使用中继器构建一个菜单,所有这些都可以正常工作,直到我意识到我想要超过两个级别的菜单。我也尝试过使用树视图,但我真的不想要这个解决方案(样式问题和树视图没有漂亮的视图)。

谁能告诉我这个想法?

请提前。

【问题讨论】:

    标签: asp.net treeview menu repeater multi-level


    【解决方案1】:

    如果您在传统意义上保护您的页面(即使用 ASP.NET 的内置权限系统),您可以只使用普通的 SiteMapProviders,因为它们会为您安全修剪菜单。

    如果您需要自定义,请尝试创建一个实现 IHeirarchicalDataSource 的类,然后将任何适当的(例如 ASP.BulletedList)绑定到该类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 2013-05-21
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多