解决方案 »

  1.   

    先存再回填
    或者下拉框联动 用ajax
      

  2.   

    无解...那东西保存不住的..什么ajaxviewstate都白瞎 自己测试就知道了..而且在说了 file是不允许赋值的吧
      

  3.   

    存起来确实是个办法,不过好像没啥必要啊
    fileupload选择好文件,不点上传,还要再操作一堆别的,这是什么套路.
      

  4.   

    1,回刷的时候保存成文件列表,脱离upload
    2,自己存储赋值回fileupload(没尝试),或者套updatepanel排除掉上传控件
    3,使用第三方js控件 webuploader.js 内容自己保存json到hidden中,回刷后可以再加载出来。我写过一点示例。
      

  5.   

    那怎么办...要不把上传文件放页面最后一行...还有其他解决办法没如果你只想让它“保持”那么你可以把它放在 UpdatePanel 外边,而每一个执行 UpdatePanel.Update() 时,外边的东西自然不会改变。但是,这样会让客户端每一次回发是都重复提交一次所有文件。这可能是一个灾难。最好的办法,就是你的web前端开发根本就不是回发的。web 网页交互操作设计中,扔掉 asp.net !
      

  6.   

    预先分配页数据在数据库中的内容,使用默认值
    检测到是文件上传的post时,更新数据库里面的记录,说明有未使用的上传文件
    页面刷新时检测文件相关的记录,决定是否显示文件上传控件,或使用另一个field来显示当前已有的文件
    最后,同楼上,不要用web控件,自己用html控件,或硬拼接HTML,开发效率可能更高。
      

  7.   

    form不提交是不会变的,后台页面的话,教你一个无节操最省事的方法
    把那个fileupload放到iframe中,父页面提交的时候一并提交子页面,js也就一行代码搞定
      

  8.   

    建议你还是用这个无刷新的上传吧:
    http://download.csdn.net/detail/yenange/7819735
      

  9.   

    其实,俺更建议用jquery做二级联动....直接把json填充到select里就得了..