<asp:FileUpload runat="server" ID="uploadCertification" />
<asp:Button runat="server" ID="btntext" OnClick="btntext_Click" />
Code
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>
Code
uploadCertification.PostedFile.SaveAs(serverPathImage + "\\CertificationCompany\\as.td");
这一行说错误:对象引用未设置到对象的实例。
看一下在 UpdatePanel 中使用 PostBackTrigger:
回发触发器 http://msdn.microsoft.com/en-us/library/system.web.ui.postbacktrigger.aspx
上述 MSDN 文章包含将 PostBackTrigger 与 FileUpload 控件一起使用的代码列表。
您可以使用的其他方法是使用 iframe 方法(在其他答案之一中提到)或使用许多第三方组件之一,这些组件利用 javascript 和 flash 上传文件(查找几个以下是更受欢迎的)
上传 http://www.uploadify.com
SWF上传 http://swfupload.org/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)