ASP.Net從TextBox控件中寫入到txt文本
Code
//從testbox中寫入到txt文本
protected void Button5_Click(object sender, EventArgs e)
{
string text = txtContent.Text;
if (!string.IsNullOrEmpty(text))
{
//指定文件的完整路徑
string fileName = Server.MapPath("~/txt/test.txt");
//判斷該文件是否存在
if (File.Exists(fileName))
{
//如果存在,就先刪掉
File.Delete(fileName);
}
else
{
//創建一個文件操作的流
FileStream stream = new FileStream(fileName, FileMode.Create);
//創建一個寫操作流
StreamWriter writer = new StreamWriter(stream, Encoding.UTF8);
//進行寫操作
writer.Write(text);
//清空控件中的文字
txtContent.Text = string.Empty;
//關閉流,不然出現異常
&n
bsp; writer.Close();
stream.Close();
}
}
else
{
Response.Write("<script>alert(\"空的列!\")</script>");
}
}
然後再從生成的test.txt中讀取數據,顯示到TextBox控件中(方法同理)
Code
//讀取文本到textbox中顯示
protected void Button6_Click(object sender, EventArgs e)
{
string fileName = Server.MapPath("~/txt/test.txt");
if (File.Exists(fileName))
{
FileStream stream = new FileStream(fileName, FileMode.Open);
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
txtContent.Text = reader.ReadToEnd();
reader.Close();
stream.Close();
}
else
{
Response.Write("<script>alert(\"沒有test.txt文件!\")</script>");
}
}