AsyncFileUpload和GridView

时间:2010-03-05 09:43:17

标签: asp.net asp.net-ajax

我有点问题。 我在同一页面中有一个AsyncFileUpload和一个gridview。 使用AsyncFileUpload完成上传后,如何立即更新此gridview?

由于

1 个答案:

答案 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并且页面不会闪烁