The possible uses for action filters are as varied as the actions to which they can be applied. Some possible uses for action filters include the following:
- Logging in order to track user interactions.
 - "Anti-image-leeching" to prevent images from being loaded in pages that are not on your site.
 - Web crawler filtering to change application behavior based on the browser user agent.
 - Localization to set the locale.
 - Dynamic actions to inject an action into a controller.