【发布时间】:2009-09-02 11:49:58
【问题描述】:
我正在使用没有 AJAX 的 asp.net 2.0。 一旦回发发生,文件上传控件中的文件路径就会消失。我在后面的代码中对其他控件进行了一些验证。 我需要再次上传文件以进行进一步处理。任何人都可以建议我即使在回发之后如何在文件上传控件中保存文件路径。
【问题讨论】:
标签: asp.net ajax file-upload
我正在使用没有 AJAX 的 asp.net 2.0。 一旦回发发生,文件上传控件中的文件路径就会消失。我在后面的代码中对其他控件进行了一些验证。 我需要再次上传文件以进行进一步处理。任何人都可以建议我即使在回发之后如何在文件上传控件中保存文件路径。
【问题讨论】:
标签: asp.net ajax file-upload
我同意 Silky 的观点。 FileInput 控件不能跨回发保持值。
可能的解决方法是 GMail 如何处理上传附件。 该文件可以放置在服务器上的某个临时位置,并在回发后显示一个标签,表明该文件已被选中并提供一个删除按钮。这里的一个问题是您必须考虑清理这些文件。
【讨论】:
出于安全原因,这是不可能的。您不能在客户端设置该字段,并且在您发布后它不会保持设置。安全的原因是,如果允许设置的话,你可以随意上传用户电脑上的任何文件,这样就不好了。
【讨论】: