是这样的,我用htmlinputfile实现一个上传功能,当用户使用htmlinputfile选择上传文件的路径后,需要设置别的选项,这个过程中有控件需要autopostback,导致htmlinputfile中的文件路径不存在……各位达人救命啊!

解决方案 »

  1.   

    在ispostback里面把htmlinputfile中的文件路径存到Session或者viewstate里面,
    然后重新赋值一下;
    或者在页面里面用个hidden控件,把htmlinputfile的值付给他。
      

  2.   

    htmlinputfile好像是不能直接赋值的
      

  3.   

    htmlinputfile是只读的,无法赋值.
      

  4.   

    问题是保存了后我还要重新load一遍file才行,这样用户不方便啊
      

  5.   

    实质上就是HTML的file控件,处于安全性的考虑,这个控件不能赋值,只能通过选取的方式取得文件路径。
    假设这个控件可以保留值,是不是Server端可以在用户不知情的情况下,上传用户本地的文件。