读取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");
}
}
}
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");
}
}
}
上一篇: C#获取项目指定目录下文件的方法
下一篇: C#中函数的创建和闭包的理解