我要是实现的功能是,在ajax框架中实现上传文件功能。也就是用([Ajax.AjaxMethod()])这种方法。把上传控件变成服务器控件后,程序总是报错误(上传文件名称没有实例化的错误)。我检查过程序脱离ajax框架是没有问题的。
后来改用js的方法,也就是document.all("File1").value;方法,后台用file.copy();的方法。虽然麻烦点,但最后还是可以实现的,但是就没有办法判断上传文件的大小。希望有对ajax精通的或是有过类似经历的人能给指出一条明路。

解决方案 »

  1.   

    我都是用 ms ajax的,这种ajax没用过
      

  2.   

    ms ajax 这种方法 vs2003 支持吗?
      

  3.   

    2003支持 AJAX PROC开发有对2003 和2005的
      

  4.   

    有相关的资料提供吗? 没有用过,一定可以吗?他可以和ajax.dll 兼容吗?因为这个功能只是实现模块的一部分
      

  5.   

    我现在在js里用 var fso = new ActiveXObject('Scripting.FileSystemObject'); 可以实现功能,但是如何用js设置ie里面的安全属性中的activeX控制运行脚本启动呢?到头来等于没有实现
      

  6.   

    刚才我尝试了一下用magicajax的方法,依然报黄页,提示未将对象实例化的信息,可是把控件拿出AjaxPanel以外就没有问题了。和我一开始用的方法提示的错误信息一样。现在希望那位仁兄帮帮忙,解决一下