В обработчике кликов я делаю Response.Redirect ();
protected void FOO_Click(object sender, System.EventArgs e)
{
Response.Redirect(url); // url = self with other parameters
return;
}
Разве это не должно вызывать исключение ThreadAbortException? (Если я не передам false как второй параметр)
Разве это исключение не должно быть перехвачено Page_Error?
protected void Page_Error(object sender, EventArgs e)
{
Exception VLOB_EXCEP = Server.GetLastError();
....
}
Я добавил точку останова в свою Page_Error, и кажется, что я никогда не ввожу ее после Response.Redirect, но я ее ввожу, если сам создаю новое исключение.
protected void FOO2_Click(object sender, System.EventArgs e)
{
throw new Exception("foo2");
...
}