Asp.net mvc SiteMapProvider做法:全部加载?

Asp.net mvc SiteMapProvider做法:全部加载?,asp.net-mvc,sitemap,Asp.net Mvc,Sitemap,我正在使用一个自定义sitemapprovider(SQL),它使我能够从数据库中添加页面。我还有一个名为products的节点。有几个类别,其中包含其他类别或产品 我当前加载站点地图中的所有产品和类别。(与产品一起,还有更多具有自定义子节点结构的业务对象)这是个好做法吗? (目标是能够使用SiteMap.CurrentNode和breadcrumbs) p、 我关闭了安全微调功能,并在导航菜单中实现了自定义身份验证方法和自定义微调功能。当然 您为什么不想链接到站点中的所有页面?当然可以 为什么

我正在使用一个自定义sitemapprovider(SQL),它使我能够从数据库中添加页面。我还有一个名为
products
的节点。有几个
类别
,其中包含其他类别或产品

我当前加载站点地图中的所有产品和类别。(与产品一起,还有更多具有自定义子节点结构的业务对象)这是个好做法吗?

(目标是能够使用SiteMap.CurrentNode和breadcrumbs)

p、 我关闭了安全微调功能,并在导航菜单中实现了自定义身份验证方法和自定义微调功能。

当然

您为什么不想链接到站点中的所有页面?

当然可以


为什么您不想链接到站点中的所有页面?

是的,但是我有两个问题。1.)我在SQL资源中使用本地化页面标题。扩展SiteMapNode并重写Title属性是否正确?2.)我有超过100万篇文章和新闻消息,它们应该具有breadcrumb/SiteMap.currentNode功能。我应该全部加载吗?是的,但是我有两个问题。1.)我在SQL资源中使用本地化页面标题。扩展SiteMapNode并重写Title属性是否正确?2.)我有超过100万篇文章和新闻消息,它们应该具有breadcrumb/SiteMap.currentNode功能。我应该把它们都装进去吗?