これがテキスト ファイルであると仮定すると、それをテキスト ボックスに読み込んで編集し、古いファイルを上書きすることができます。
「hello.csv」という名前の CSV ファイルで作業していると仮定すると、次のようなことができます。
ASPX コード:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnRead" runat="server" Text="Read text file"
onclick="btnRead_Click" />
<p><asp:TextBox ID="tb1" TextMode="MultiLine" runat="server" Height="168px" Width="624px"></asp:TextBox></p>
<p><asp:Button ID="btnWrite" runat="server" Text="Write text file"
onclick="btnWrite_Click" /></p>
</div>
</form>
</body>
</html>
コードビハインド:
System.IO 名前空間をインポートします。
protected void btnRead_Click(object sender, EventArgs e)
{
string fileText;
using (StreamReader sr = new StreamReader(Server.MapPath("hello.csv")))
{
fileText = sr.ReadToEnd();
tb1.Text = fileText;
sr.Dispose();
}
}
protected void btnWrite_Click(object sender, EventArgs e)
{
StreamWriter sw = new StreamWriter(Server.MapPath("hello.csv"));
sw.Write(tb1.Text);
sw.Dispose();
}
何をする必要があるかによって、おそらくアプローチを微調整する必要がありますが、これで始めることができます。