【发布时间】:2009-04-07 22:36:07
【问题描述】:
所以,我在 Page_Load 中有以下代码:
updDesignations = new UpdatePanel();
updDesignations.ContentTemplateContainer.Controls.Add(toutLineDesignation);
updDesignations.ChildrenAsTriggers = true;
updDesignations.UpdateMode = UpdatePanelUpdateMode.Always;
divDesignations.Controls.AddAt(0,updDesignations);
当我在这个动态创建的更新面板中单击链接按钮时,会在服务器上调用相应的事件处理程序。但是,所做的任何更改都不会持久化回客户端,并且来自更新面板 AJAX 调用的 HTTP 响应始终为空:
请求格式正确,包含正确的表单提交信息,响应如下:
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
这让我发疯了,因为这必须是一个动态创建的更新面板。我做错了什么?
【问题讨论】: