What are the different exception-handling approaches that can be used in ASP.NET?

  1. Using try, catch and finally block in the code.
  2. Using the Error event procedures at the Page, Application or Global levels
  3. Using the Server Object's GetLastError and ClearError methods