我有一个条目表单,我想添加一个文件上传器我在主页面中添加了一个工具包脚本管理器
然后我添加了一个ajaxfileupload控件<http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AjaxFileUpload/AjaxFileUpload.aspx>
aspx看起来像这样
<ajaxToolkit:AjaxFileUpload ID="AjaxFileUpload1" ThrobberID="myThrobber" ContextKeys="fred"
AllowedFileTypes="jpg,jpeg" MaximumNumberOfFiles="2" runat="server" UploadedComplete="AjaxFileUpload1_UploadedComplete" />
方法AjaxFileUpload1_UploadedComplete目前为空。
我遇到了这个异常,除了page_load
之外没有任何事件被触发Sys.ArgumentException:Sys.ArgumentException:无法反序列化。该 数据与有效的JSON不对应。
答案 0 :(得分:3)
我意识到这是一个老问题,但我认为这是由控件中的“错误”引起的。它附加了查询字符串参数,但假设没有现有参数。
此处有详细信息和修复:https://ajaxcontroltoolkit.codeplex.com/workitem/27149(涉及更改源代码并重建工具包)