谁有好的代码能给我参考下啊。学习学习。谢谢。
我在。论坛上下载了很多都用不了的。。
谢谢。

解决方案 »

  1.   

    上传如果要无刷新,默认的FileUpload控件目前做不到
      

  2.   

    FileUpLoad目前确实无法做到ajax无刷新上传
    不过LZ倒可以用内嵌IFramework做到假无刷新上传
      

  3.   

    异步呗,你上传请求一个可以处理上传的页面就可以。就是和一般的Ajax是一样的,请求一个处理页。
      

  4.   

    使用xmphttp + webservices可以实现。
    不过在上传文件过程中,需要将文件分隔上传,否则,如果文件太大的话,客户端会假死滴。原理,使用客户端流(stream)将文件分隔后,分段上传。服务器端交接收到文件流组合成一个文件后,保存。好处:分段上传,给用户提供了上传进度条。
    缺点:使用客户端的一些控件(比如fso(访问文件是否存在,文件大小),stream(对文件分段读取)),需要加入信任的站点,才可以使用。
      

  5.   

    虽然使用xmphttp+webservices可以实现异步无刷新上传。在有时候实现一些功能,还可以断点续传。
    但是虽然加入信任站点(如果不加,IE安全性会限制不能创建对象)这一条,就有了很大的限制。目前,还有一个比较好一点的解决方案就是使用flash或者silverlight。使用第三方的签名控件来实现。
    由于它们已经被签名了,所以不存在信任站点的问题。更因为他们是控件,所以也不会刷新了。相当于CS的client端,应该说更灵活了。