using System;  
using System.Collections;  
using System.ComponentModel;  
using System.Data;  
using System.Drawing;  
using System.Web;  
using System.Web.SessionState;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
using System.Web.UI.HtmlControls;  
using System.IO;\\这是必须的  
namespace aspnetcs  
{  
 /// <summary>  
 /// WebForm1 的摘要说明。  
 /// </summary>  
 public class WebForm1 : System.Web.UI.Page  
 {  
   private void Page_Load(object sender, System.EventArgs e)  
  {  
   if (!File.Exists(MapPath("weather.txt")))   
   {  
    Console.WriteLine("{0} does not exist.", MapPath("weather.txt"));  
    return;  
   }  
   StreamReader sr = new StreamReader(MapPath("weather.txt"), System.Text.Encoding.Default);  
   String input = sr.ReadToEnd();  
   sr.Close();  
   input = input.Replace("\r\n", "<br>").Replace("\n", "<br>");  
   Response.Write(input);  
   Response.End();//就是这上面的代码,如果用Response.WriteFile方法,虽然能读出txt文件内容,却不能显示分段格式  
   // 在此处放置用户代码以初始化页面  
  }  
  #region Web 窗体设计器生成的代码  
  override protected void OnInit(EventArgs e)  
  {  
   //  
   // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。  
   //  
   InitializeComponent();  
   base.OnInit(e);  
  }  
  /// <summary>  
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改  
  /// 此方法的内容。  
  /// </summary>  
  private void InitializeComponent()  
  {      
   this.Load += new System.EventHandler(this.Page_Load);  
  }  
  #endregion  
  protected void Button1_Click(object sender, System.EventArgs e)  
  {  
    Session["name"]=TextBox1.Text;  
    Response.Redirect("WebForm2.aspx");  
  }  
 }  
} 
读取TXT文件内容的方法
内容版权声明:除非注明,否则皆为本站原创文章。
