必填字段验证器+ AsyncFileUpload

时间:2011-01-25 19:29:29

标签: c# asp.net ajax validation

我一直在尝试将默认的ASP.Net必需字段验证器应用于AsyncFileUpload控件(来自AJAX Control Toolkit)。


场景

我创建了一个Web用户控件。 我们称之为wucFileUpload。

wucFileUpload有一个AJAX更新面板,它包含必需字段验证器和AsyncFileUpload。 (由于某些特殊原因,我必须使用AJAX更新面板)

wucFileUpload将在许多页面中使用,在其中一些页面中,这个控件将自动生成,因此我不知道每页中会有多少页面。

wucFileUpload有一个名为Required的属性。如果Required为true,则它将启用Required Field Validator,以检查AsyncFileUpload是否至少填充了一次。


我的尝试

我找到this solution here on StackOverflow,我试图应用它。但是,我的情况与该问题所代表的情况略有不同。


我的想法

我真的很喜欢隐藏文本框或隐藏字段的想法。因为单个AsyncFileUpload可以上传N个文件。

文本框可以在第一次运行OnClientUploadComplete时获得一些值 ...这样我就会知道用户已经上传了至少一张图片。

但我还需要一种清除文本框的方法,因为用户可以删除他刚刚上传的图像。如果这样做,那么必须再次验证该字段。


先谢谢,对不起英语不好意思。 :)

0 个答案:

没有答案