我现在放两个FileUpload 如果在后台判断上传文件的大小的话,服务器回发,就会使得另外一个FileUpload选择的文件清空,我该如何是好呢,

解决方案 »

  1.   

    呵呵,另外一个不执行PostBack不就OK了?
      

  2.   

    我是举例子说的是两个,其实上他是有四五个文件上传,这些上传的代码肯定要写到一个button事件里面,我点击button后才能检测出上传文件的大小阿,请多多指教,
      

  3.   

    function ShowSize(files) 

    var fso,f; 
    fso=new ActiveXObject("Scripting.FileSystemObject"); 
    f=fso.GetFile(files); 
    if(f.size>1024*4){ 
    alert(f.size+" Bytes"); 


    <configuration>       
            <system.web>       
                        <httpRuntime     maxRequestLength="10000"     ......>       
            </system.web>       
      <configuration>      
    参考
      

  4.   

    function ShowSize(files)
    {
    var fso,f;
    fso=new ActiveXObject("Scripting.FileSystemObject");
    f=fso.GetFile(files);
    if(f.size>1024*4){
    alert(f.size+" Bytes");

    楼上的这个这样写有点不安全啊,这个还需要客服端去下载ACTIVEX。不过以前在网上看到别人用AJAX写的,可以实现,你可以去找找看