2

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

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

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

4

2 回答 2

1

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

于 2013-10-10T18:54:33.343 回答
0

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

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

我没有尝试复制您的问题,因为我自己正在开发中,但我只是想与您分享一些第一次有效的东西。

于 2011-01-19T06:12:30.407 回答