Обновляется ли вся страница или вся страница перерисовывается внутри вашего DIV. Если первое, я подозреваю, что у вас может быть ошибка javascript на странице, которая сделает вашу обработку AJAX работоспособной и заставит ее сделать полный пост. Проверьте это с помощью отладки IE8 или Firefox / Firebug. Вам необходимо иметь файлы MicrosoftAjax.js и MicrosoftMvcAjax.js на каждой странице, где вы используете методы AjaxHelper.
Если последнее, и я думаю, что в конечном итоге у вас возникнет эта проблема, это потому, что вы возвращаете весь вид независимо от того, получаете ли вы страницу через AJAX или полный пост. Добавьте некоторый код в ваш метод, чтобы он возвращал только частичное представление, которое вы заменяете, когда запрос выполняется через AJAX.
var container = GetContainer(ds1);
if (request.IsAjaxRequest())
{
return PartialView( "LinkList", container );
}
else
{
return View( "Index", container );
}