从数据库加载 ASP.NET 菜单
我需要从数据库表加载 aspmenu。我希望它作为 XmlSiteMap 提供程序工作,我的意思是,仅在数据库更改时访问数据库,否则不访问数据库。
我如何通过 CustomSiteMapProvider 做到这一点?有样品吗?
我正在使用 RadMenu,它允许您使用 ObjectDataSource 直接连接到数据库,但菜单会在每个请求时加载,因此对性能来说不是很好。
谢谢。
I need to load an aspmenu from a database table. I'd like it to work as XmlSiteMap provider, I mean, only accesing the database when it changes, otherwise no.
How acan I do this, by a CustomSiteMapProvider? Any samples?
I'm using RadMenu which lets you connect directly to a database by using an ObjectDataSource, but the menu is loaded on every request so is not very good for performance.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://www.telerik.com/help/silverlight/radmenu-getting -started.html
本教程中有很多很好的链接。除此之外,如果您不希望在每个请求上加载菜单,那么请考虑在 onload 事件中分配数据源,而不是标记。
http://www.telerik.com/help/silverlight/radmenu-getting-started.html
There are a lot of good-links off of the tutorial. Besides that, if you want the menu to not be loaded on every request, then look to assigning the datasoure in the onload event, instead of the mark-up.