本人在asp.net中的web.config设置以下配置,用以限制上传附件的大小,如果附件过大的话asp.net就直接出现一个无法加载的页面(就像没有网络链接时点击ie后 出现的效果);我想得到一个错误提示窗口,不知道怎么做--请指教: 我用的是FileUpload 控件,来上传文件.
<httpRuntime     
    executionTimeout="300"     maxRequestLength="20480"    useFullyQualifiedRedirectUrl="false"/>

解决方案 »

  1.   

    答1:
    function getFileSize(){
         var filename = document.all('F_File').value;
         if(filename == '')
         {
             return false;
         }
         try { 
             var stream = new ActiveXObject('ADODB.Stream'); 
             stream.Type = 1;
             stream.Open();
             stream.LoadFromFile(filename);
             F_Size.value =stream.size;
          }
          catch(e) {
              return false;
          }return true;
    }
    <INPUT size='45' type='file' name='F_File' value='' onFocus='this.select()' onchange='getFileSize()'>
    ______________________________这个检测所有文件,不过要用到Active
      

  2.   

    fxqyyzg(海冬青)(昨夜西风凋碧树。独上高楼,望尽天涯路) :
    你给的demo 我这里js提示出错啊,而且网页上的实例也没有效果啊~~???第二个方法我用了没有反应,是不是还要进行什么 ie的设置啊?
      

  3.   

    oFileChecker 为空或者不为对象~~~~
    这个是第一个方法的报错