FileUpload问题

时间:2011-05-19 09:13:15

标签: c# asp.net ajax file-upload

您好我在UpdatePanel的用户控件中上传了文件 现在我试图在我的aspx页面中找到控件并动态添加触发器,但我仍面临同样的问题,我的Fileupload.hasfile总是返回false。

任何想法

如果有人遇到同样的问题我的解决方案是: 实际上,如果您注册回发后触发器,fileUpload控件将与更新面板一起使用。我遇到的问题已经解决了。

实际解决方案非常简单,

您需要将表单enctype更改为“multipart / form-data”。如果你不这样做,fileUpload控件在更新面板中不起作用。

只需在母版页中将该属性添加到我的表单中,我的问题就解决了。请检查一下:http://knowledgebaseworld.blogspot.com/2009/02/file-upload-not-working-with-update.html

由于

3 个答案:

答案 0 :(得分:1)

实际上,如果您注册回发后触发器,则fileUpload控件将与更新面板配合使用。我遇到的问题已经解决了。

实际解决方案非常简单,

您需要将表单enctype更改为“multipart / form-data”。 如果你不这样做,fileUpload控件在更新面板中不起作用。

只需在母版页中将该属性添加到我的表单中,我的问题就解决了。 看看这个: http://knowledgebaseworld.blogspot.com/2009/02/file-upload-not-working-with-update.html

答案 1 :(得分:0)

我之前用telerik做过这个,这是ajax的另一个库。 使用ajax面板进行fileuploadcontrol似乎是不可能的。 尝试删除ajax面板,这应该可以解决您的问题。 所以我如何处理需要ajax的其他控件要么将这些控件放入ajaxpanel,要么我使用包含在telerik中的explict ajax事件。

答案 2 :(得分:0)

文件上传在UpdatePanel中不起作用,它需要完整的回发才能工作。使用Jquery文件上传基于ajax的文件上传。