[英]update panel with file upload
<asp:FileUpload runat="server" ID="uploadCertification" />
<asp:Button runat="server" ID="btntext" OnClick="btntext_Click" />
代码
uploadCertification.PostedFile.SaveAs(serverPathImage + "\\CertificationCompany\\as.td");
这段代码工作正常,但是什么时候
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel3" runat="server"><ContentTemplate>
<asp:FileUpload runat="server" ID="uploadCertification" />
<asp:Button runat="server" ID="btntext" OnClick="btntext_Click" />
</ContentTemplate></asp:UpdatePanel>
代码
uploadCertification.PostedFile.SaveAs(serverPathImage + "\\CertificationCompany\\as.td");
此行显示错误:Object 引用未设置为 object 的实例。
不幸的是,UpdatePanel 不适用于某些控件,尤其是 FileUpload 控件。 我相信使用 javascript 上传文件存在问题。 看看这里http://msdn.microsoft.com/en-us/library/bb386454.aspx以获得更好的解释。
过去,我在一个单独的页面上使用 Iframe 解决了这个问题。 http://www.codeproject.com/KB/aspnet/FileUploadingWithLoading.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.