我有点问题。 我在同一页面中有一个AsyncFileUpload和一个gridview。 使用AsyncFileUpload完成上传后,如何立即更新此gridview?
由于
答案 0 :(得分:1)
我有一个我正在使用的解决方案,也许有更好的解决方案,但至少它正在运行:
在您的aspx页面上创建一个div:
<div style="visibility: hidden;">
<asp:Button ID="btnHidden" runat="server" OnClick="btnHidden_Click" Text="Button" />
</div>
在AsyncFileUpload的 OnUploadedComplete 事件上编写一个代码,用于在Session变量中存储有关上传文件的所需信息(因为AsyncFileUpload没有视图状态)。
在您的AsyncFileUpload的 OnClientUploadComplete 上放置一个 Javascript 功能,单击隐藏按钮,在隐藏按钮的代码隐藏点击方法中绑定您的gridview并清除会话。就这样! :)
ps:使用更新面板环绕gridview并且页面不会闪烁