C# MVC3中的站点地图,不使用任何第三方工具

C# MVC3中的站点地图,不使用任何第三方工具,c#,asp.net-mvc,asp.net-mvc-3,razor,mvcsitemapprovider,C#,Asp.net Mvc,Asp.net Mvc 3,Razor,Mvcsitemapprovider,我正在尝试在Asp.NETMVC3中创建站点地图 微软是否有权使用Razor视图引擎在MVC3中创建站点地图 如果没有,那么在MVC3中是否可以创建站点地图,而不使用任何第三方工具,如Nuget MvcSiteMapProvider Package?您可以随时滚动自己的站点地图,这就是我所做的,但以下是一些现有的实现: 我使用了类似于第二个实现的东西,它对我来说非常有效。在我开始贡献之前,我自己搜索了一个答案,并得出结论:答案是否。Microsoft没有提供任何内置的方法来在ASP.NET

我正在尝试在Asp.NETMVC3中创建站点地图

微软是否有权使用Razor视图引擎在MVC3中创建站点地图


如果没有,那么在MVC3中是否可以创建站点地图,而不使用任何第三方工具,如Nuget MvcSiteMapProvider Package?

您可以随时滚动自己的站点地图,这就是我所做的,但以下是一些现有的实现:


我使用了类似于第二个实现的东西,它对我来说非常有效。

在我开始贡献之前,我自己搜索了一个答案,并得出结论:答案是。Microsoft没有提供任何内置的方法来在ASP.NET MVC中构建站点地图、搜索引擎站点地图文件或站点地图路径控件,所有这些都是MvcSiteMapProvider所做的。

我对此问题进行了大量研究,但没有找到任何内容。我只找到了一些使用Nuget包的例子。请告诉我这个案子是否可能。我是否只需要依赖此第三方工具?