この素敵な例を使用すると、ファンキーな結果が得られます。私が持っているものは次のとおりです。
Protected Sub btnCSV_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnCSV.Click
Response.Clear()
Response.Buffer = True
Response.ContentType = "text/csv"
Response.AppendHeader("Content-Disposition", "inline; filename=" + FileName + ".csv")
CsvHelper.ProduceCSV(dt, Response.Output, True)
End Sub
しかし、何が起こっているかというと、csv ファイルには、ページからの html 出力と、CsvHelper からの csv データが含まれています。何を与える?