gpt4 book ai didi

.net - UpdatePanel中的FileUpload控件而不刷新整个页面?

转载 作者:行者123 更新时间:2023-12-03 13:34:28 25 4
gpt4 key购买 nike

根据Microsoft,FileUpload控件与AJAX UpdatePanel不兼容。

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

<Triggers>
<asp:PostBackTrigger ControlID="Button1" />
</Triggers>


问题在于,这迫使表单执行完整的回发,从而使首先使用UpdatePanel的整个工作变得无效。是否有解决此问题的方法,但不会导致整个页面刷新?

最佳答案

我知道可以做到这一点的第三方组件。它称为"swfupload",可免费使用和开放源代码,并使用javascript和flash来完成。

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



通过对话框中的ctrl / shift-select一次上传多个文件
所有事件的JavaScript回调
开始上传之前获取文件信息
使用XHTML和CSS样式上传元素
使用HTML上传文件时显示信息
无需重新加载页面
在所有具有Flash支持的平台/浏览器上均可使用。
如果Flash或javascript是
不可用
开始上传前控制文件大小
仅在对话框中显示选定的文件类型
排队上传,开始上传之前删除/添加文件



它们还具有demo area,您可以在其中操纵它们的控件。这样,您可以确保它正是您想要的。

我们在一个项目中使用了它,到目前为止它从未使我们失败,因此我认为这是一个安全的选择。

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

关于.net - UpdatePanel中的FileUpload控件而不刷新整个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com