Я не знаю, как вы это делаете с ASP.NET AJAX, но в Ra-Ajax вы бы использовали что-то вроде этого;
AjaxManager.Instance.WriterAtBack.Write("window.location='foo.aspx';");
Я предполагаю, что ASP.NET AJAX также имеет какой-то метод для добавления JavaScript обратно в Ajax Callbacks, как это делает Ra-Ajax, и что вы можете использовать его для добавления перенаправления window.location ...
Нет другого способа сделать это, как я знаю ...
Однако для Ra-Ajax есть также «сокращенная» версия для перенаправления, которую можно найти здесь; AjaxManager.Instance.Redirect
Я был бы удивлен, если бы в ASP.NET AJAX не было ничего подобного ...