我正在学习 .NET MVC,而我正在构建的应用程序变得更像意大利面条。在我的代码中,我在不同的控制器中有许多动作,这些动作自然都会产生各种视图和局部视图。更糟糕的是,我有 @Html.Action 命令,这又增加了一层混乱。其中一些是默认脚手架操作遗留下来的。
是否有任何工具可以生成我网站中所有可能路线的列表以及它们返回的视图?
我还想找到所有未使用的视图和没有视图的操作,并通常正确地重构所有内容。像这样的东西(请不要评论这个具体的例子):
Route Views returned
------------------------------------------
/User/Edit /User/Edit.cshtml
/Admin/User/Edit /User/Edit.cshtml
...
这样的事情存在吗?可以用 .tt 模板完成吗?
或者也许我的整个方法是错误的..!