Самое большое различие между ActionFilters и ModelBinder - это то, что они не могут сделать, их связь и ожидание разработчика.
ModelBinder выполняется перед действием actionfilter специально для привязки данных запроса к модели.он не знает, какое действие он выполняет.Он связан с процессом привязки
Фильтр действия знает о действии и его параметрах, которые фильтр действия выполняет после связывателя модели, и может изменять данные, возвращаемые связывателем модели.Это связано с выполнением действия
Вероятно, самая большая разница - ожидание разработчика.Ожидается, что ModelBinder будет относительно легок в разборе, извлечении и заполнении только объектов.
Ожидается, что Actionfilter будет «делать вещи», принимать решения, влиять на конвейер обработки при определенных условиях.
Hopeэти свободные рекомендации полезны!