【发布时间】:2011-07-18 16:16:52
【问题描述】:
我需要从数据库表中加载一个 aspmenu。我希望它作为 XmlSiteMap 提供程序工作,我的意思是,只有在数据库发生更改时才访问数据库,否则不会。
如何通过 CustomSiteMapProvider 做到这一点?有样品吗?
我正在使用 RadMenu,它允许您通过使用 ObjectDataSource 直接连接到数据库,但菜单会在每个请求时加载,因此对性能不是很好。
谢谢。
【问题讨论】:
-
你真的注意到它的性能很差吗?如果您使用的是 ObjectDataSource,为什么不能在连接到数据库的自定义 DAL 方法中实现缓存?
标签: asp.net menu sitemap provider