日期:2014-05-18  浏览次数:20453 次

询问关于制作动态无刷新上传与进度条问题
【1】首先想先咨询一下,如果我在后台cs文件中建立一个公共变量如
public   xx   (或建立一个dll文件,里面的变量)那么,如果当不同的浏览者访问该页面时,此时xx的值,是各自有各自的对象还是为一个统一对象呢?

【2】上传无刷新,如果使用.net自带的控件,那么如何得到当前上传多少和文件总大小这两个值呢?

【3】我想采用ajax实时读取当前已上传文件的大小和文件的总大小并放在一个public公共变量中。我担心的就是当两个或以上客户同时上传时,每个人都用ajax实时读取后台的public变量,会不会有冲突?

谢谢,盼复


------解决方案--------------------
搞个iframe 模拟一下不就OK了嘛

你用 ajax 上传也差不多相当于模拟,不然你的 file 字段怎么传啊.肯定要通过 method 来操作
------解决方案--------------------
1、各有各的对象
2、如果只有.net而不用ajax的话,在上传的途中,是无法得到的。
3、不会有冲突
------解决方案--------------------
1、public xx:不同的浏览者访问该页面,每一个对象在内存中都是新的地址,而public static xx:是一个统一对象,在内存中是同一地址,所以当浏览者同时修改xx变量,系统将会出错。
其他的学习