注册 登录
编程论坛 ASP.NET技术论坛

[求助]hasfile 与 postfile 有区别在何处?

lqdsj 发布于 2007-10-21 11:31, 790 次点击
中的FILE UPLOAD控件应用时,该控件的 hasfile 与 postfile 属性有何区别?
1 回复
#2
sxzxwxf222007-10-21 13:33

HasFile :获取一个值,该值指示 FileUpload 控件是否包含文件。
PostedFile 属性获取要上载的文件的基础 HttpPostedFile 对象。可以使用此属性访问文件的其他属性。
就像 this.FileUpload1.PostedFile.FileName等

若 HasFile 返回 true,则调用 SaveAs 方法。如果它返回 false,则向用户显示消息,指示控件不包含文件。不要通过检查 PostedFile 属性来确定要上载的文件是否存在,因为默认情况下该属性包含 0 字节。因此,即使 FileUpload 控件为空,PostedFile 属性仍返回一个非空值。

form MSDN

[此贴子已经被作者于2007-10-21 13:38:53编辑过]

1