Итак, у меня есть следующий код в Page_Load:
updDesignations = new UpdatePanel();
updDesignations.ContentTemplateContainer.Controls.Add(toutLineDesignation);
updDesignations.ChildrenAsTriggers = true;
updDesignations.UpdateMode = UpdatePanelUpdateMode.Always;
divDesignations.Controls.AddAt(0,updDesignations);
Когда я нажимаю кнопку Link на этой динамически создаваемой панели обновлений, на сервере вызывается соответствующий обработчик событий. Однако любые сделанные изменения не сохраняются обратно на клиент, и ответ HTTP от вызова AJAX панели обновлений всегда пуст:
Запрос сформирован правильно и включает в себя правильную информацию о предоставлении формы, ответ просто такой:
Server Microsoft-IIS/5.1
Date Tue, 07 Apr 2009 22:30:57 GMT
X-Powered-By ASP.NET
X-AspNet-Version 2.0.50727
Cache-Control no-cache, no-store
Pragma no-cache
Expires -1
Content-Length 0
Это сводит меня с ума, поскольку это должна быть динамически создаваемая панель обновления. Что я делаю не так?