为啥要在 Web.config 里面注册 SiteMapProvider

weixin_38106414 2017-12-18 06:46:19
开发一个定制的 SiteMapProvider 后,我总是按照文档在 Web.config <system.web><sitemap><providers>里面加一条记录,来“注册” 一下这个Provider, 我想知道这个是必须的吗?为啥?我在页面上用 aspmenu 控件绑定了SiteMapDatasource,指定了siteMapProvider。
如果必须注册,如果我想基于每个页面定义不同的导航模式,岂不是要在 web.config 里面注册老长一串?

...全文
6 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38117590 2018-01-09
  • 打赏
  • 举报
回复
我的意思是我没找到关于 SiteMapProvider 在ASP.net 里面的对象生命期相关的文档,特别是啥时候 实例化 的

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧