我必须制作一个 ASP.net 表单,并且只需要收集 3 个字段:姓名、生日和电子邮件。
您是否认为最好将信息写入 csv 或 xml 文件,或者您认为写入 SQL DB 或其他东西然后从那里导出到文件是否值得?
我认为仅写入平面文件是最好的,因为无论如何它都需要导出到 csv/xml 文件中,以便可以将其附加到 excel 文件中。
我会在我的 C# submitbutton 函数中使用类似 streamwriter 或 filestream 的东西:
StreamWriter sw = new StreamWriter(filename, true);
sw.WriteLine(string.Concat
( textBox1.Text
, textBox2.Text
, textBox3.Text
, textBox4.Text
, textBox5.Text
, textBox6.Text
, textBox7.Text ));
sw.Close();
我是否忽略了使用 csv 和 StreamWriter 的缺点?就像当文件达到一定大小时会发生什么奇怪的事情?
另外,Streamwriter 与 Filestream 相比如何,还是我应该完全看一种不同的方法?