کنترل خطا Exception Handling در فریم ورک (AUA) Asp.Net Unique Architecture
یکی از مهمترین ماژول های فریم ورک (AUA) Asp.Net Unique Architecture ماژول کنترل خطای آن می باشد.این فریم ورک در بحث کنترل و مدیریت خطاها بسیار بی نقص عمل می کند. بعنوان مثال: با ورود کاربر به یکی از اکشن ها، یک اکسپشن رخ میدهد ولی صفحه خطا نمایش داده نمی شود و متن خطا را به صورت پیغام کنترل شده و زیبا نمایش میدهد و URL تعییر نمی کند.
در هر جایی که بخواهیم پردازش درخواست را قطع کنیم می توان یک Exception را throw کنیم و پردازش قطع می شود و خطا به ماژول کنترل خطا ارسال می شود.
if (CurrentUser is null)
throw new ClientException("Custom Error Exception");