title: Handling errors and exceptions in asp.net mvc
body: <p>What is the accepted way to handling errors and trapping exception in asp.net mvc structure? 
  The general consensus is to have exceptions bubble up.
  So what layer (View or Controller) would you handle the exceptions (catch them/ display user friendly text, etc). My hunch is that it is done in the controller? 
  EDITED:
  <strong>I would like to avoid repeating the same error handling code in every controller action</strong>..hence I am looking for a concise example of how to implement error handling without repeating the same code. </p>