Есть ли способ проверить, используется ли действие в ASP.NET MVC? - PullRequest
1 голос
/ 07 декабря 2011

Хотелось бы узнать, есть ли способ найти несуществующие методы действий на контроллерах. У меня есть R # и я выполнил анализ, но он не проверял, вызвал ли код asp действие. Есть что-нибудь, что делает?

Ответы [ 2 ]

4 голосов
/ 07 декабря 2011

Реализовать глобальный фильтр действий, который записывает имя действия в постоянное хранилище.Таким образом, вы можете отследить, какие действия выполняются, и выяснить, чего не хватает в возможных действиях.Это немного утомительно, но может работать для ваших целей.

3 голосов
/ 07 декабря 2011

Нет, инструмент, который не знает, какие действия требуются, так как они вызываются конфигурацией маршрутизации.Я полагаю, что вы могли бы написать инструмент, который мог бы проверять, какие действия доступны при текущей конфигурации маршрутизации, но тогда он не смог бы узнать, не будут ли эти методы потенциально использоваться другим кодом, поскольку они помечены как общедоступные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...