问题描述
AjaxControlToolkit15.0中AjaxFileUpload按照官方demo中的使用,测试的时候点击上传,进度条走完,就提示网页错误:行:5错误:Sys.ArgumentException:无法反序列化空字符串。参数名:data应该怎么办?源代码:Default.aspx:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><%@Registerassembly="AjaxControlToolkit"namespace="AjaxControlToolkit"tagprefix="cc1"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title></head><body><formid="form1"runat="server"><div><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:PanelID="Panel1"runat="server"Width="700px">test<cc1:AjaxFileUploadID="AjaxFileUpload1"runat="server"/></asp:Panel></div></form></body></html>Default.aspx.cs:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.IO;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidAjaxFileUpload1_UploadComplete(objectsender,AjaxControlToolkit.AjaxFileUploadEventArgse){AjaxFileUpload1.SaveAs(Server.MapPath("~/uploads/"+e.FileName));}}
解决方案
解决方案二:
不懂……多少年不拖控件了……
解决方案三:
你没用UpdatePanel包含啊
解决方案四:
引用2楼starfd的回复:
你没用UpdatePanel包含啊
用不用UpdatePanel都是一个样子,不知道什么原因