不能这样判断假设txtrytp.PostedFile.FileName.ToString为空的时候则Trim(null值)就会报错

解决方案 »

  1.   

    If (Trim(txtrytp.PostedFile.FileName.ToString()) <> "") Then
       
      end if
      

  2.   

    txtrytp.PostedFile.FileName.ToString().Trim()
      

  3.   

    txtrytp.PostedFile.FileName.ToString().Trim()
      

  4.   

    Trim就是去掉所有的空格,Trim((txtrytp.PostedFile.FileName.ToString))就是null
    null是不可以何字符从串比较的
    其实去掉Trim你的判断条件是生效的,能达到你要求的效果:)
    希望对你有帮助!
      

  5.   

    看看是不是名称写错了?
    txtrytp //这个
      

  6.   

    response.write(txtrytp.PostedFile.FileName)都出错,怎么回事
      

  7.   

    是不是txtrytp.PostedFile就是空的呀?
      

  8.   

    因为txtrytp.PostedFile为null,所以报错了,检查它是不是为null再作判断,在上传文件的表单里加上method="post" enctype="...",enctype一定要正确。