title: What is the difference between attributes and filters in MVC
body: <p>Now can I please get a comparison not just a definition.</p>
  
  <p>Example:</p>
  
  <pre><code>SomeClassAttribute (or ISomeClassAttribute)
  </code></pre>
  
  <p>VS</p>
  
  <pre><code>SomeClassFilter (or ISomeClassFilter)
  </code></pre>
  
  <p>I have a feeling that they can be used the same way but generally speaking "an attribute is applied" and a "filter is the functionality they produce." So I could "add an attribute to a method (or class or whatever) to apply a filter.</p>