You can write better controllers by adhering to the best practices. So-called “thin” controllers—i.e. controllers with less code and fewer responsibilities—are easier to read and maintain. And once ...
There really isn't such a thing as an "unhandled error" -- if your code throws an error outside of a Try...Catch block, then your error bubbles up through various ASP ...
If there's something you want to do every time an Action method is called in a Controller, there's an easy way to achieve that. It may even be a best practice. Every Controller class has a method ...