在ASP.NET中下载文本文件时,如果文件被附加到网页的HTML中,可能会导致下载的文件包含HTML代码。为了解决这个问题,可以使用以下方法:
以下是一个示例代码:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "text/plain";
Response.AddHeader("Content-Disposition", "attachment; filename=example.txt");
Response.WriteFile("example.txt");
Response.End();
}
这段代码将在用户单击按钮时下载名为"example.txt"的文本文件,并将其作为附件附加到HTTP响应中。
领取专属 10元无门槛券
手把手带您无忧上云