catch try , getSomething . , catch, :
if(ex.Number == -2)
if(ex.InnerException != null && ex.InnerException.Number == -2)
return Json(new { successful = false, Message = "Timeout" });
Json TimeOutException, catch "Timeout Exception"
catch(TimeoutException ex)
{ return Json(new { successful = false, Message = "Timeout" }); }