Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了一个问题,我在 UpdatePanel 中有一个 FileUpload 控件。当我尝试保存更改并上传文件时,找不到文件。如果我删除 UpdatePanel 一切似乎工作正常。
任何想法为什么会发生这种情况?有解决方法吗?
要上传文件,您需要执行完整的 ASP.NET 页面回发,它不会通过部分回发方法进行操作。
您需要将“上传”文件的按钮注册为 UpdatePanel 触发器的 PostBackTrigger。
有很多免费(和非免费)的 AJAX 文件上传解决方案,或者您可以轻松创建一个,只需将文件上传控件放在 iframe 中并将 iframe 页面提交回服务器即可。它不是真正的 ajax,但它给人一种 AJAX 的视觉印象。