在ASP.NET MVC中,我希望在加載單個頁面時處理並顯示所有(或大部分)控制器元數據。有沒有辦法從操作方法中訪問所有控制器來查看ControllerDescriptor?
說:/home/index
將顯示所有控制器及其元數據。
有沒有一種很好的方式來訪問每個控制器的ControllerDescriptor
?也許加載它們進入控制器工廠?我真的不想回到這種類型的工作反思。
在ASP.NET MVC中,我希望在加載單個頁面時處理並顯示所有(或大部分)控制器元數據。有沒有辦法從操作方法中訪問所有控制器來查看ControllerDescriptor?
說:/home/index
將顯示所有控制器及其元數據。
有沒有一種很好的方式來訪問每個控制器的ControllerDescriptor
?也許加載它們進入控制器工廠?我真的不想回到這種類型的工作反思。
因此,有兩個擴展你想要的那些(既上的NuGet)
有菲爾哈克的控制器檢查: http://www.codertakeout.com/v/4T4NO/Writing_an_ASPNET_MVC_Controller_Inspector.html
的NuGet:https://preview.nuget.org/packages/MvcHaack.ControllerInspector
Github上:https://github.com/Haacked/CodeHaacks
然後還有掠影: http://www.hanselman.com/blog/NuGetPackageOfTheWeek5DebuggingASPNETMVCApplicationsWithGlimpse.aspx