hasfile()的用途是什么?必需的字段验证器就足够了

本文关键字:验证 字段 是什么 hasfile | 更新日期: 2023-09-27 18:13:31

我应该使用Hasfile(),而在asp.net中上传文件,如果我使用所需的字段验证器?Hasfile的用途是什么?

hasfile()的用途是什么?必需的字段验证器就足够了

RequiredFieldValidator在客户端是有用的,而FileUpload。HasFile在服务器端很有用(代码后面)。

很常见。HasFile

HasFile属性获得一个值,该值指示是否将FileUpload控件包含要上传的文件。使用此属性来验证对待上传的文件进行操作前,该文件已存在。为例如,在调用savea方法将文件保存到磁盘之前,使用HasFile属性来验证文件是否存在。如果HasFile返回true,调用savea方法。如果返回false,则显示a消息,指示控件不包含文件。

RequiredFiledValidator只指示是否在控制中输入了某些内容。

在客户端和服务器端检查总是一个更好的做法,客户端的浏览器可以禁用javascript,在这种情况下RequiredFieldValidator将无法工作。