当前位置:  开发笔记 > 后端 > 正文

UpdatePanel内的FileUpload控件没有刷新整个页面?

如何解决《UpdatePanel内的FileUpload控件没有刷新整个页面?》经验,为你挑选了1个好方法。

根据Microsoft的说法,FileUpload控件与AJAX UpdatePanel不兼容.

我知道可以将PostBackTrigger添加到表单的提交按钮,如下所示:


  

问题在于,这会强制表单执行完整的回发,从而避免了首先使用UpdatePanel的整个过程.是否有解决此问题的方法不会导致整个页面刷新?



1> sven..:

我知道可以做到这一点的第三方组件.它被称为" swfupload ",可以免费使用和开源,并使用javascript和flash来做魔术.

这是他们提供的功能列表:(来自他们的网站)

通过对话框中的ctrl/shift-selection一次上传多个文件

所有事件的Javascript回调

上传开始前获取文件信息

使用XHTML和css样式上传元素

使用HTML上载文件时显示信息

无需重新加载页面

适用于具有Flash支持的所有平台/浏览器.

如果Flash或javascript不可用,则优雅地降级为普通的HTML上传表单

上传开始前控制文件大小

仅在对话框中显示所选的文件类型

队列上传,在开始上传之前删除/添加文件

他们还有一个演示区,您可以在其中进行控制.这样你就可以确保它正是你想要的.

我们在其中一个项目中使用它,到目前为止我们从未失败过,所以我认为这是一个安全的选择.

哦,这是下载页面:http://code.google.com/p/swfupload/

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有