我内部有一个AJAX UpdatePanel
和一个GridView
。更新面板外的FileUpload
组件。
<asp:FileUpload ID="documentUpload" runat="server" />
<asp:Button ID="btnUploadDocumentDetails" runat="server" OnClick="btnUploadDocumentDetails_Click" />
<asp:UpdatePanel ID="UpdatePanel_DocumentDetails" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnuploaddocumentdetails" EventName="Click" />
</Triggers>
<ContentTemplate>
<asp:GridView ID="gvDocuments" runat="server"></asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
点击按钮我必须在服务器上传文件并更新GridView
(gridview包含所有文件的列表)。
问题:
当我点击按钮上传文件时,FileUpload
组件变空(HasFile
属性返回false
)。
如何解决此问题以异步更新GridView
?