如何把一个.txt的文件内容读取到asp.net的程序中?

解决方案 »

  1.   

    using System.IO; /// <summary> 
    /// 打开文件 
    /// </summary> 
    private void button1_Click(object sender, EventArgs e) 

    if (openFileDialog1.ShowDialog() == DialogResult.OK) 
    { //取得欲打开的文件路径 
    string filePath = this.openFileDialog1.FileName; 
    //取得欲打开的文件名 
    string fileName = Path.GetFileName(filePath); 
    //分析是否为txt格式的文件 
    if (Path.GetExtension(filePath).ToLower() != ".txt") 

    MessageBox.Show("非法文件格式!","打开文件失败",MessageBoxButtons.OK,MessageBoxIcon.Stop); 
    return; 

    ricTxt.LoadFile(filePath,RichTextBoxStreamType.PlainText); 

    }
      

  2.   

    FileInfo   fi=new   FileInfo(@"F:\temp.txt");   
      StreamReader   sr=fi.OpenText();   
      Console.WriteLine(sr.ReadToEnd());   
      //temp.txt里包含中文.   
      //上面这代码读取出来是乱码.  改成下面的就OK了:StreamReader   sr=   new   StreamReader(@"F:\temp.txt",   System.Text.Encoding.GetEncoding("GB2312"));   
      //or   
      //StreamReader   sr=   new   StreamReader(@"F:\temp.txt",   System.Text.Encoding.Default);   
      Console.WriteLine(sr.ReadToEnd());
      

  3.   

    using system.IO;string str=File.open("C:\a.txt").ToString();;
      

  4.   


    string path="";//文件路径
            System.IO.StreamReader reader=new System.IO.StreamReader(path);
            string text=reader.ReadToEnd();
            Response.Write(text);