AJAX Control Toolkit - AjaxFileUpload 上传问题
前台代码:
后台代码:
当页面不传递?参数时, 功能正常, 但是如果带?参数时, 则会弹出错误
即:
localhost/upload.aspx 没问题
localhost/upload.aspx?aa=bb 出错
错误: Sys.ArgumentException: Cannot deserialize. The data does not correspond to valid JSON.
Parameter name: data
请帮忙解决, 非常感谢!
<asp:AjaxFileUpload ID="AjaxFileUpload1" runat="server" ThrobberID="iThrobber" AllowedFileTypes="pdf" MaximumNumberOfFiles="10" OnUploadComplete="AjaxFileUpload1_UploadComplete"/>后台代码:
protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
string filePath = "~/test/" + new FileInfo(e.FileName).Name;
AjaxFileUpload1.SaveAs(MapPath(filePath));
}当页面不传递?参数时, 功能正常, 但是如果带?参数时, 则会弹出错误
即:
localhost/upload.aspx 没问题
localhost/upload.aspx?aa=bb 出错
错误: Sys.ArgumentException: Cannot deserialize. The data does not correspond to valid JSON.
Parameter name: data
请帮忙解决, 非常感谢!
...全文
相关推荐
AJAX Control Tookit使用大全
**AJAX Control Toolkit详解**AJAX Control Toolkit 是一个开源项目,为ASP.NET开发者提供了一系列预构建的、基于AJAX的用户界面控件和行为。
29、深入探索ASP.NET中的Ajax技术
本文深入探讨了ASP.NET中Ajax技术的应用,重点介绍了UpdatePanel和UpdateProgress扩展类,以及Ajax Control Toolkit中的Accordion和AjaxFileUpload控件。通过代码示例和详细说明,展示了如何实现页面的局部更新、进度反馈、增强交互性和异步文件上传功能。文章还提供了技术对比、开发建议和流程图,帮助开发者更好地理解和应用这些技术,从而提升Web应用程序的性能和用户体验。
aspnet使用ajax控件上传文件实现
安装Ajax Control Toolkit**要使用ASP.NET AJAX控件,首先确保已经安装了Ajax Control Toolkit。
ASP.NET AJAX深入浅出系列课程(28):AJAX Control Tookit工具包(下).zip
**AjaxFileUpload**:提供了一个异步文件上传功能,用户可以选择多个文件并同时上传,而无需刷新整个页面。3.
AJAX Control Toolkit .NET 4 示例
AJAX Control Toolkit中的常见控件和行为包括但不限于:Accordion(手风琴)、AjaxFileUpload(异步文件上传)、Calendar(日历)、CollapsiblePanel


