FileUpload上傳文本文件HasFile為false,怎麼解決??

解决方案 »

  1.   

    别用HasFile了吧,这玩意好像还不兼容浏览器~
      

  2.   

    FileUpload上傳文本文件HasFile為false  有两种情况,,第一是没上传文件,,第二是文本中没有内容
      

  3.   

    Form中加上这个属性: enctype="multipart/form-data"
      

  4.   


    那就用.PostedFile!=null 上面不是回过的嘛 
      

  5.   

    PostedFile!=""的时候才是正确的  其实不见得是null否则就做错误的提示或者判断
      

  6.   


    調試了 PostedFile!="" 不能這樣判斷   fu_file.PostedFile!=""   运算符“!=”无法应用于“System.Web.HttpPostedFile”和“string”类型的操作数
      

  7.   


    調試了,沒上傳文件PostedFile!=null 也是為true,所以還是不行
      

  8.   


    PostedFile试试是对象 后面的“”是字符 能进行等值比较?
      

  9.   

    看看你的FileUpload
    是否在UpdatePanel中,如果在就去掉UpdatePanel
      

  10.   


    當然可以,你不上傳文件PostedFile!=null 都為true,所以用filename!=""來判斷最好