欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

读取TXT文件内容的方法

程序员文章站 2023-11-21 15:38:34
复制代码 代码如下:using system;  using system.collections;  using sys...

复制代码 代码如下:
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"); 
  } 
 }