Я пытаюсь установить исключение TimeoutException для команды, и в случае, если в коде появляется «Command TimeoutException», оно должно перейти к перехвату блока и дальнейшему перенаправлению на страницу customerror.aspx.
Код:
try
{
command.Timeout=1; //which is in seconds for testing i have set it to one.
//some code here
// if TimeoutException occurs, it must go to following block which doesnthappen
//And it goes to catch 2: block..! Why is it so...?
}
//catch 1:
catch (TimeoutException ex)
{
Response.Redirect("CustomError.aspx");
}
//catch 2:
catch (Exception ex)
{
Response.Redirect("CustomError.aspx");
}