我在没有AJAX的情况下使用asp.net 2.0。 一旦回发发生,fileupload控件中的文件路径就会消失。我为后面的代码中的其他控件做了一些验证。 我需要再次上传文件以进行进一步处理。任何人都可以建议我如何在回发后在fileupload控件中保存文件路径。
答案 0 :(得分:2)
我同意Silky的观点。 FileInput控件不能在回发后保持值。
可能的解决方法是GMail如何处理上传附件。 该文件可以放在服务器上的某个临时位置,在回发后,显示一个标签,指示该文件已被选中并提供删除按钮。这里的一个问题是你必须考虑清理这些文件。
答案 1 :(得分:1)
出于安全原因,这是不可能的。您无法在客户端设置该字段,并且在发布后不会保持设置状态。安全原因是,如果允许设置,您可以从用户计算机上任意上传任何文件,这将是不好的。