Tag: sitemap

ASP.NET站点地图,有多重要?

我完成了我的网站,或者我想。 我没有站点地图,并且通过一些奇迹我错过了站点地图的整个概念,甚至不知道它是一件事。 我想对我的CS老师大吼一声。 我一直在阅读它,动态生成站点地图似乎相当复杂,我必须这样做,因为我的页面基本上只是一个使用参数搜索的大型数据库。 这对谷歌搜索引擎的相关性有多重要? 例如,如果有人在Google上搜索我的网站,就像这样的”www.mySite.com food” 。 如果我的数据库中有一个名为”food”的类别,如果有人在我的网站上使用搜索,他们会找到一个食品类别,但谷歌会知道吗? 谷歌会找到”www.mySite.com/Find?Result=food”吗? 编辑:使用可以在ASP.NET中创建的Web.Sitemap或者我应该使用名为sitemap.txt的文件是否正确?

asp.net mvc中的sitemaps.xml

我的网站有动态内容,正在创建新链接。 我的数据库有一个表,它几乎包含所有添加的URL。 所以我的问题是如何使用sitemaps.xml来获取importnt,还有一种简单的方法来构建它,以便在生成新链接时我可以将它标记到sitemap.xml文件的末尾吗?

Mvcsitemapprovider到单个页面的多个路径

我想让breadcrump导航到同一页面的3条路径。 站点地图位于底部。 我尝试使用属性“类型”和“密钥”,但它没有帮助。 每次当我打开动作ActionDetails时,breadcrump看起来像root> Finished> Action 根据模型的状态在控制器中确定路径的选择。 我现在应该编写自己的DynamicNodeProvider,但我不知道如何从controler将参数传递给Provider。 我无法使用动作注释,因为我现在的动作体模型就像在底部: public ActionResult ActionTabDetails(Guid actionTabGuid) { ActionTab model = actionTabRepo.Get(actionTabGuid, “ActionGroup”); if (model.Status == ActionStatus.New) { //Parameter with I want to pass to the DynamicNodeProvider or select current node } //another conditions return View(“ActionTab/ActionTabDetails”, model); } 我试过了: SiteMap.CurrentNode = SiteMap.Provider.FindSiteMapNodeFromKey(“new”); 但在控制器中只是吸气剂。 我会非常感激你的帮助。 更新: 我用可选参数做了动作: public ActionResult ActionTabDetails(Guid […]