Lanzando HttpException

lrn
23 de Mayo del 2005
Saludos, trabajando con ASP .NET usando C# tengo un problema, llegado un punto en mi cdigo hago esto:

ar=0;
try {
if(ar>0)//((Equals("",nombre.Text))
throw new HttpException(404,"not found");
catch (HttpException exc) {}

es decir, quiero lanzar una excepcion HTTP si se cumple esa condicin (como veis estoy forzando a que no se cumpla), el caso es que siempre se lanza una excepcin en cuanto invoco al archivo qu ocurre?