一页多个RadUpload控件

时间:2010-05-24 00:59:04

标签: asp.net radupload

我有一个使用母版页的aspx页面。在papx页面中,我加载了一个包含2个RadUpload控件(Rad1和Rad2)的用户控件。用户可以选择使用第一个RadUpload或第二个RadUpload上传文件,并且每个RadUpload都有一定的验证。

奇怪的是,当我使用Rad2(第二个RadUpload)上传文件时,第一个RadUpload的RadUpload.UploadedFiles就在那里(count = 1)。而不是Rad2上传的文件,它被检测为好像是从Rad1上传的,所以我的验证失败了。

之前有人遇到此问题吗?这是一个非常奇怪的事情,我花了将近一天半的时间来解决这个问题而不知道控件发生了什么

2 个答案:

答案 0 :(得分:1)

请记住,RadAsyncUpload将尝试使用FileApi,Adobe Flash Player(v.10或更高版本)或Silverlight作为文件选择对话框,以允许选择多个文件。如果它们都不可用,RadAsyncUpload将正常降级为单个文件选择。

答案 1 :(得分:0)

我在网页上有三个radupload / progress控件,它们运行正常。

我的建议是将它们明确地放在页面本身而不是用户控件中。

我没有尝试复制你的问题,因为我自己正处于开发阶段,但我只想与你分享第一次工作的东西。