0

我正在使用允许用户上传 excel 文件的 ajaxToolkit:AsyncFileUpload。在 AsyncFileUpload1_UploadComplete() 事件中,我正在读取 excel 数据并使用 div 创建 excel 结构并添加到页面中。但是这些动态创建的控件并没有被添加到页面中。我在更新面板中添加了一个按钮并进行了检查。在按钮单击事件上,我创建了相同的上述控件。在这种情况下,控件正在呈现到页面。仅在 ajaxToolkit:AsyncFileUpload 的情况下,控件不会呈现。任何人都可以告诉我解决这个问题的方法是什么。

4

1 回答 1

0

将 Button 添加到要显示新控件并使用 css 样式使其不可见的 UpdatePanel 中。在AsyncFileUpload1_UploadComplete服务器端方法中,将数据保存到 Session 状态。在客户端OnClientUploadComplete事件处理程序调用__doPostBack函数中使用隐藏按钮的 UniqueID 第一个参数值。然后在该按钮的单击处理程序中制作呈现动态内容所需的所有内容。

于 2012-05-25T12:37:22.460 回答