telephone.aspx页面中<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
...使用Fileupload上传文件,.cs代码提示fileupload.hasfile为空,网上答案,ajax控件不能与上传控件一起使用。
</ContentTemplate>
</asp:UpdatePanel>
解决方法一:
用iframe引入一个fileup.aspx页面,文件上传操作都在fileup.aspx中完成,测试上传成功,要求上传成功后刷新telephone,aspx,在fileup.aspx加入一个ajax操作,
Page.ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>top.location.href='TestEditer.aspx';</script>");
完成。
解决方法二:
下载一个其他的ajax上传控件,代替Fileupload,测试通过,全部代码
http://download.csdn.net/download/wangzhi0321/3800619