【问题标题】:ASP.NET Menu loaded from database从数据库加载的 ASP.NET 菜单
【发布时间】:2011-07-18 16:16:52
【问题描述】:

我需要从数据库表中加载一个 aspmenu。我希望它作为 XmlSiteMap 提供程序工作,我的意思是,只有在数据库发生更改时才访问数据库,否则不会。

如何通过 CustomSiteMapProvider 做到这一点?有样品吗?

我正在使用 RadMenu,它允许您通过使用 ObjectDataSource 直接连接到数据库,但菜单会在每个请求时加载,因此对性能不是很好。

谢谢。

【问题讨论】:

  • 你真的注意到它的性能很差吗?如果您使用的是 ObjectDataSource,为什么不能在连接到数据库的自定义 DAL 方法中实现缓存?

标签: asp.net menu sitemap provider


【解决方案1】:

http://www.telerik.com/help/silverlight/radmenu-getting-started.html

教程中有很多好的链接。除此之外,如果您不希望在每个请求上都加载菜单,请在 onload 事件中分配数据源,而不是标记。

【讨论】:

    猜你喜欢
    • 2012-12-29
    • 2014-05-05
    • 2012-09-03
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    相关资源
    最近更新 更多