2010年11月9日星期二

FileUpload In UpdatePanel HasFile Return False Always

花了半天时间,才搞定。
原因:
FileUpload选择完上传目标文件后,
在点上传按钮之前,UpdatePanel会将FileUpload的内容清空掉。

解决方法:
PageLoad事件处理中(是否PostBack都要执行这句),追加
ScriptManager.GetCurrent(Me.Page).RegisterPostBackControl(btnUpload)

————————————————————————————————————————————
不过,要注意文件的大小,最好在web.config里明确指定
system.web
//最大リクエストサイズ(KB)
httpRuntime maxRequestLength="100"
system.web

没有评论: