string tempfilename=System.IO.Path.GetFileName(uploadfile1.PostedFile.FileName);

解决方案 »

  1.   

    uploadfile1,是什么,控件吗,程序过不去呀?.我用的语句是this.label1.Text = this.openFileDialog1.FileNames.ToString();
    可是label里总是显示System.String[],why?
      

  2.   

    this.label1.Text = this.openFileDialog1.FileName.ToString();才对;
    FileNames是数组
    string name=System.IO.Path.GetFileName(this.label1.Text)就可以取出不含路径的文件名了
      

  3.   

    一时写错了,this.label1.Text = this.openFileDialog1.FileName就可以了
    FileName就是字符串类型的,你用FileNames.ToString()当然不对了