What is the best way to handle exceptions inside a component (say written in C#)?<BR><BR>ie, in COM/ASP it is possible to raise the error up the levels up to the ASP and then test for err.number &#060;&#062; 0.<BR><BR>In ASP.NET and C# (.NET objects), how should exception handling be done? Is it catch and then re-throw?