【发布时间】:2011-09-10 03:57:21
【问题描述】:
我在 UpdatePanel 中有一个 FileUpload 控件。我已经成功地向脚本管理器注册了上传按钮以进行完整的回发。我唯一的问题是 FileUpload.HasFile 总是返回 null。 注意:当我将 FileUpload 控件移到更新面板之外时,一切正常文件。是否有解决方案或解决方法。
谢谢。
【问题讨论】:
-
AsyncFileUpload 控件不适合我。
-
最糟糕的是,如果我使用普通的 HTML 文件输入控件并回发,Request.Files.Count 返回 0(如果它在更新面板中)。太奇怪了。
-
好的,以防万一其他人可能会穿上这双鞋。我终于找到了我的错误来源。我的文件上传控件放置在启动时具有 Visible="False" 的面板内,并在用户单击按钮时显示(该按钮未注册为完整的回发控件。我认为这是问题所在)。所以我也用脚本管理器注册了显示上传面板的按钮。现在一切正常!!!
标签: c# asp.net file-upload updatepanel