テキストファイルを作成し、それを通常のASP.netのサーバーに書き込むことなく、ブラウザーですぐにダウンロードする方法を見つけました。
受け入れられた回答は以下を使用します:
using (StreamWriter writer = new StreamWriter(Response.OutputStream, Encoding.UTF8)) {
writer.Write("This is the content");
}
ASP.net Core 2.1 MVCでこれを行う必要があります。ただし、Response.OutputStreamが何であるかがわからないため、Googleでそれを支援するための何か、または他の方法を見つけることができません。
これどうやってするの?ありがとう。
public ActionResult Create(Information information)
{
var byteArray = Encoding.ASCII.GetBytes(information.FirstName + "" + information.Surname + "" + information.DOB + "" + information.Email + " " + information.Tel);
var stream = new MemoryStream(byteArray);
return File(stream, "text/plain", "your_file_name.txt");
}