【发布时间】:2012-11-18 17:19:41
【问题描述】:
我正在学习 .NET MVC,而我正在构建的应用程序变得更像意大利面条。在我的代码中,我在不同的控制器中有许多动作,这些动作自然都会产生各种视图和局部视图。更糟糕的是,我有@Html.Action 命令,这又增加了一层混乱。其中一些是默认脚手架操作遗留下来的。
是否有任何工具可以生成我网站中所有可能路线的列表以及它们返回的视图?
我还想找到所有未使用的视图和没有视图的操作,并通常正确地重构所有内容。像这样的东西(请不要评论这个具体的例子):
Route Views returned
------------------------------------------
/User/Edit /User/Edit.cshtml
/Admin/User/Edit /User/Edit.cshtml
...
这样的事情存在吗?可以用 .tt 模板完成吗?
或者也许我的整个方法都是错误的..!
【问题讨论】:
-
您可能想查看RouteDebugger
-
据我所知,据我所知,目前没有任何建议映射我项目中的所有路线。它们要求您手动点击每个页面以“调试”它们。
-
我已经更新了我的答案,以便更好地帮助您。希望对您有所帮助。
标签: .net asp.net-mvc asp.net-mvc-routing visual-studio-express